![]() |
![]() |
![]() ![]() |
Baumeister Mediasoft Engineering |
|
![]() |
Nameconconv - Connections Conversion Utility Synopsisconconv projectname libraryfile DescriptionThe conconv utility program is used for transferring ASCII net list data to the Bartels AutoEngineer. Supported net list formats are BARTELS, CALAY, MARCONI, and RACAL. Net lists from other systems can often be written in one of these formats providing a convenient link between other schematic systems and the powerful BAE layout facilities.
conconv accepts the net list file name
conconv accepts the layout library file name
conconv reads the ASCII net list
Input File FormatStart Data, End Data, CommentsThe net list file format must start with the
LAYOUT <elementname> ; where
Part ListThe part list section is expected after the
<part> : <plname> ; where
Net ListThe net list section is expected after the parts list. Different net list formats are supported. A keyword preceding the net list information is used to designate the net list format type
( <part>.<pin>=<part>.<pin>=...=<part>.<pin> and/or /<net>/ <part>.<pin>=<part>.<pin>=...=<part>.<pin> where
PRIORITY(<prior>) MINDIST(<dist>) ROUTWIDTH(<width>) The net attributes are used for controlling the Autorouting process.
Each net in the CALAY format is defined by a command in the form <part>(<pin>),<part>(<pin>),...,<part>(<pin>) and/or /<net> <part>(<pin>),<part>(<pin>),...,<part>(<pin>) The CALAY format supports optional pin-specific routing widths (in mm units). The pin routing width specification must follow the
Each net in the RACAL format is defined by a command in the form .ADD_TER <part> <pin> <net> .TER <part> <pin> <part> <pin> : <part> <pin> The RACAL net list must end with the keyword
Each net in the Marconi format is defined by a command in the form <part> <pin> <part> <pin> ... <part> <pin> ; <net> / ExamplesNet list
( LAYOUT board; PARTS c1 : cap50; c2 : cap75; r1 : res; t1 : tebc; CONNECT /net1/ c2.2=t1.3; /net2/ c1.2(0.4)=t1.2=r1.2; /gnd/ PRIORITY(2) MINDIST(0.4) t1.1=c1.1(0.4); /vcc/ PRIORITY(1) ROUTWIDTH(0.5) c2.1=r1.1; END. Net list
( LAYOUT board; PARTS c1 : cap50; c2 : cap75; r1 : res; t1 : tebc; CALAY /net1 c2(2),t1(3); /net2 c1(2,0.4),t1(2),r1(2); /gnd t1(1),c1(1,0.4); /vcc c2(1,0.5),r1(1,0.5); END. Net list
( LAYOUT board; PARTS c1 : cap50; c2 : cap75; r1 : res; t1 : tebc; RACAL .ADD_TER c2 2 net1 .TER t1 3 .ADD_TER c1 2 net2 .TER t1 2 r1 2 .ADD_TER t1 1 gnd .TER c1 1 .ADD_TER c2 1 vcc .TER r1 1 .END END. Net list
( LAYOUT board; PARTS c1 : cap50; c2 : cap75; r1 : res; t1 : tebc; MARCONI c2 2 t1 3 ; net1 / c1 2 t1 2 r1 2 ; net2 / t1 1 c1 1 ; gnd / c2 1 r1 1 ; vcc / END. The net lists above can be transferred to BAE by applying the conconv program as in the command > conconv design laylib which causes
conconv to read the ASCII net list
See alsoDiagnosisThe error messages issued by conconv are intended to be self-explanatory. WarningsInput file identifiers for part names, pin names or net names containing special characters
(
CONCONV • © 1985-2023 Oliver Bartels F+E • Updated: 29 October 2008, 12:57 [UTC] |
Baumeister Mediasoft Engineering, Clontarf, Dublin 3, D03 HA22, Ireland © 2023 Manfred Baumeister |
![]() ![]() |