|
|
|
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 |
| |||||