;,========================================================
;,Pre-defined data defined in a Name mapping specification.
Directive,Name
Header,Type,Keyword,Value
Data,TableColumn,Kind,kind
,TableColumn,Type,kind
,TableColumn,Alias,agnostic
,TableColumn,Agnostic,agnostic
,TableColumn,Design,design
,TableColumn,Value,value
,TableColumn,Package,package
,TableColumn,DeviceType,device_type
,TableColumn,Tolerance,tolerance
End,,,

;,====================================================
;,Pre-defined data supported in Variable specification.
Directive,Variable
Header,Type,Keyword,Value
Data,TableColumn,Variable Type,type
,TableColumn,Type,type
,TableColumn,Variable,key
,TableColumn,Value,value
End

;,============================================
;,Keywords for the TopologyRule specifications.
Directive,Topology
Header,Type,Keyword,Value
Data,TableColumn,Routing Sections:Name,RoutingSectionName
,TableColumn,Routing Sections:Begin,Begin
,TableColumn,Routing Sections:End,End
,TableColumn,Routing Sections:NetNumber,NetNumber
End

;,======================================
;,Keywords for the ObjectRule specification.
Directive,ObjectRule
Header,Type,Keyword,Value
Data,TableColumn,Routing Sections:Name,RoutingSectionName
,TableColumn,Routing Sections:From Comp,Begin
,TableColumn,Routing Sections:To Comp,End
,TableColumn,From Comp,Begin
,TableColumn,To Comp,End
,TableColumn,Relative Prop Delay:Target,MGTarget
,TableColumn,Relative Prop Delay:Group,MGName
,TableColumn,Group Reference,Name
End

;,============================================
;,Special data for the Object specifications.
Directive,Object
Header,Type,Keyword,Value
Data,TableColumn,Nets,Signals
,TableColumn,Signals,Signals
,TableColumn,Count,Count
,TableColumn,Member Kind,member_kind
,TableColumn,Member,Signals
End

;,============================================
;,Default directives for all information the compiler can consume.
Directive,Global,,
,Description,Allegro Constraint Compiler default directives ,
Header,Type,Keyword,Value
Data,ConstraintName,Width:Min Line,MIN_LINE_WIDTH
,ConstraintName,Width:Neck,MIN_NECK_WIDTH
,ConstraintName,Max Neck,MAXIMUM_NECK_LENGTH
,ConstraintName,Max Length,TOTAL_ETCH_LENGTH_MAX
,ConstraintName,Layer Assignment:Allowed,PAD_PAD_DIRECT_CONNECT
,ConstraintName,Via Count,MAX_VIA_COUNT
,ConstraintName,Match Vias,MATCH_VIA_COUNT
,ConstraintName,Stub Length,STUB_LENGTH
,ConstraintName,Width,MIN_LINE_WIDTH
,ConstraintName,DP GAP,DIFFP_PRIMARY_GAP
,ConstraintName,Trace to Trace,LINE_TO_LINE_SPACING
,ConstraintName,Prop Delay:Min,PROPAGATION_DELAY_MIN
,ConstraintName,Prop Delay:Max,PROPAGATION_DELAY_MAX
,ConstraintName,length:minimum,PROPAGATION_DELAY_MIN
,ConstraintName,length:maximum,PROPAGATION_DELAY_MAX
,ConstraintName,Relative Prop Delay:Delta:Tolerance,RELATIVE_PROPAGATION_DELAY_CNS
,ConstraintName,Relative Prop Delay:Scope,RELATIVE_PROPAGATION_DELAY_SCOPE
,ConstraintName,Relative Prop Delay:Path Type,RELATIVE_PROPAGATION_DELAY_PATH_TYPE
,ConstraintName,match:tolerance,RELATIVE_PROPAGATION_DELAY_CNS
,ConstraintName,Dynamic Phase:Tolerance,DIFFP_PHASE_TOL_DYNAMIC
,ConstraintName,dynamic phase:tolerance,DIFFP_PHASE_TOL_DYNAMIC
,ConstraintName,Tag,ECSET_MAPPING_TAG
,ConstraintName,Rule,Rule
,Default,Delimiter,:
,Default,Variable,$
;
;,======================================
;,Column headers which contain object names for a specific object kind.
,ObjectKind,Layer Type,GenericLayer
,ObjectKind,Layer Index,Layer
,ObjectKind,Relative Prop Delay:Group,MatchGroup
,ObjectKind,Rule,AccRule
,ObjectKind,Spacing Rule,SpacingCSet
,ObjectKind,Impedance Rule,PhysicalCSet
,ObjectKind,Electrical Rule,ElectricalCSet
,ObjectKind,Topology Rule,AccTopologyRule
;
;,======================================
;,Prefix string for objects which can be created by the Compiler
,Prefix,PhysicalCSet,PCS_
,Prefix,SpacingCSet,SCS_
,Prefix,ElectricalCSet,ECS_
,Prefix,NetClass,NC_
,Prefix,NetGroup,NG_
,Prefix,MatchGroup,MG_
,Prefix,DiffPair,DP_
;
;,=======================================================================
;,Default Constraint Sets used for default values when creating new CSets
,ConstraintSet,DefPhysicalCSet,DEFAULT
,ConstraintSet,DefSpacingCSet,DEFAULT
,ConstraintSet,DefSNSpacingCSet,DEFAULT
;
;,=======================================================================
;, Built-in Calculations shipped with the Compiler.
,Calculation,acc_ByteLane,"cds_createByteLane(x,x,x)",;consmgr.cxt
;
;,======================================
;,Common keywords for all specifications.
,TableColumn,Group,Kind
,TableColumn,Kind,Kind
,TableColumn,Name,Name
,TableColumn,Type,Type
;
End
