# *********************************************
# Copyright 2009 Mentor Graphics Corporation
# All Rights Reserved.
# THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION 
# WHICH IS THE PROPERTY OF MENTOR GRAPHICS CORPORATION 
# OR ITS LICENSORS AND IS SUBJECT TO LICENSE TERMS. 
# *******************************************

# The control_extracta.txt file specifies
# the fields to be extracted from an Allegro database for use with
# QuietExpert 5.1. Revised Feb 17, 2010

# board_baseview - basic fields for the BOARD view
#
BOARD
	BOARD_NAME
	BOARD_ACCURACY
	BOARD_UNITS
	BOARD_EXTENTS_X1
	BOARD_EXTENTS_Y1
	BOARD_EXTENTS_X2
	BOARD_EXTENTS_Y2
	BOARD_LAYERS
	BOARD_THICKNESS
	BOARD_DRC_STATUS
	BOARD_SCHEMATIC_NAME
	BOARD_BOARD_THICKNESS
END

# This view extracts components in the design. 
# The basic identifier of each record is 
# the reference designator of the component.
COMPONENT
	REFDES_SORT
	REFDES
	COMP_CLASS
	COMP_PACKAGE
	COMP_DEVICE_TYPE
	COMP_VALUE
	COMP_TOL
	COMP_MAX_POWER_DISS_DEVICE
	COMP_MAX_POWER_DISS_INSTANCE
	COMP_ALT_SYMBOLS
	COMP_AUTO_RENAME
	COMP_COMPONENT_WEIGHT
	COMP_DENSE_COMPONENT
	COMP_DEVICE_LABEL
	COMP_FIX_ALL
	COMP_HARD_LOCATION
	COMP_HEIGHT
	COMP_INSERTION_CODE
	COMP_MAX_POWER_DISS
	COMP_NO_MOVE
	COMP_NO_PIN_ESCAPE
	COMP_NO_ROUTE
	COMP_NO_SWAP_COMP
	COMP_NO_SWAP_GATE
	COMP_NO_SWAP_GATE_EXT
	COMP_NO_SWAP_PIN
	COMP_PART_NUMBER
	COMP_PIN_ESCAPE
	COMP_PLACE_TAG
	COMP_ROOM
	COMP_TERMINATOR_PACK
	COMP_VOLTAGE
	COMP_VOLT_TEMP_MODEL
	COMP_WIRE_BOND
	COMP_SIGNAL_MODEL
END

# This view extracts pins of components in the drawing.
# The basic identifier of each record is the reference designator
# and pin number of the component pin.
COMPONENT_PIN
	REFDES_SORT
	PIN_NUMBER_SORT
	REFDES
	PIN_NUMBER
	PIN_X
	PIN_Y
	PIN_EDITED
	PIN_COMMON_CODE
	PIN_SWAP_CODE
	PIN_TYPE
	PAD_STACK_NAME
	NET_NAME
	PIN_FLOATING_PIN
	PIN_GROUND
	PIN_NC
	PIN_NO_PIN_ESCAPE
	PIN_NO_SHAPE_CONNECT
	PIN_NO_SWAP_PIN
	PIN_PAD_STACK_NAME
	PIN_PINUSE
	PIN_PIN_ESCAPE
	PIN_POWER
END

# This view extracts pad data from symbol pins and vias in the design. 
# You can use this view to get padstack and drill hole data.
COMPOSITE_PAD
	CLASS
	PAD_STACK_NAME
	PAD_STACK_INNER_LAYER
	PAD_STACK_TYPE
	GRAPHIC_DATA_NAME
	GRAPHIC_DATA_NUMBER
	GRAPHIC_DATA_1
	GRAPHIC_DATA_2
	GRAPHIC_DATA_3
	GRAPHIC_DATA_4
	START_LAYER_NAME
	START_LAYER_NUMBER
	END_LAYER_NAME
	END_LAYER_NUMBER
	REFDES
	PIN_NUMBER
	PIN_X
	PIN_Y
	TEST_POINT
	VIA_MIRROR
	VIA_X
	VIA_Y
	NET_NAME
	DRILL_HOLE_NAME
	DRILL_HOLE_NAME2
	DRILL_HOLE_X
	DRILL_HOLE_Y
	DRILL_HOLE_PLATING
	DRILL_ARRAY_ROWS
	DRILL_ARRAY_COLUMNS
	DRILL_ARRAY_LOCATIONS
	DRILL_FIGURE_CHAR
	DRILL_FIGURE_SHAPE
	DRILL_FIGURE_WIDTH
	DRILL_FIGURE_HEIGHT
	DRILL_FIGURE_ROTATION
	VIA_NO_SHAPE_CONNECT
	VIA_PAD_STACK_NAME
END

# This view extracts data about electrical connections.
# The nets in the design are used to create records that
# represent a node or a connection. A node refers to the 
# pins, vias, and Ts that are part of a logical net.
# A connection refers to ratsnest or etch geometry. 
CONNECTIVITY
	RAT_CONNECTED
	NET_NAME_SORT
	NODE_SORT
	NODE_1_NUMBER
	NODE_2_NUMBER
	RECORD_TAG
	CLASS
	SUBCLASS
	NET_NAME
	GRAPHIC_DATA_NAME
	GRAPHIC_DATA_NUMBER
	GRAPHIC_DATA_1
	GRAPHIC_DATA_2
	GRAPHIC_DATA_3
	GRAPHIC_DATA_4
	GRAPHIC_DATA_5
	GRAPHIC_DATA_6
	GRAPHIC_DATA_7
	GRAPHIC_DATA_8
	GRAPHIC_DATA_9
	GRAPHIC_DATA_10
	NODE_CONNECTS
	REFDES
	PIN_NUMBER
	PIN_TYPE
	PIN_X
	PIN_Y
	VIA_X
	VIA_Y
	VIA_MIRROR
	PAD_STACK_NAME
	START_LAYER_NAME
	END_LAYER_NAME
	COMP_TERMINATOR_PACK
	COMP_VALUE
	COMP_DEVICE_TYPE
	COMP_TERMINATOR_PACK
	COMP_VALUE
END

# This view contains the data in the GEOMETRY view plus detailed pad data.
# Pad data is defined as the actual pad in use for each subclass of a pin or via.
FULL_GEOMETRY
	CLASS = 'ETCH'
	OR
	CLASS = 'PIN'
	OR
	CLASS = 'VIA CLASS'
	OR
	CLASS = 'ROUTE KEEPIN'
	OR
	CLASS = "BOARD GEOMETRY"
#
	CLASS
	SUBCLASS
	RECORD_TAG
	GRAPHIC_DATA_NAME
	GRAPHIC_DATA_NUMBER
	GRAPHIC_DATA_1
	GRAPHIC_DATA_2
	GRAPHIC_DATA_3
	GRAPHIC_DATA_4
	GRAPHIC_DATA_5
	GRAPHIC_DATA_6
	GRAPHIC_DATA_7
	GRAPHIC_DATA_8
	GRAPHIC_DATA_9
	GRAPHIC_DATA_10
	REFDES
	PIN_NUMBER
	PAD_STACK_NAME
	PAD_SHAPE_NAME
	PAD_TYPE
	PAD_FLASH
	DRILL_HOLE_X
	DRILL_HOLE_Y
	SYM_NAME
	SYM_TYPE
	NET_NAME
	PIN_X
	PIN_Y
	VIA_X
	VIA_Y
END

# This view extracts data about the physical layers (for example, 
# etch, multiwire, or dielectric) in the design.
LAYER
	LAYER_SORT
	LAYER_SUBCLASS
	LAYER_ARTWORK
	LAYER_USE
	LAYER_CONDUCTOR
	LAYER_DIELECTRIC_CONSTANT
	LAYER_ELECTRICAL_CONDUCTIVITY
	LAYER_LOSS_TANGENT
	LAYER_MATERIAL
	LAYER_SHIELD_LAYER
	LAYER_THERMAL_CONDUCTIVITY
	LAYER_THICKNESS
	LAYER_TYPE
END
