Cadstar RINF Netlist
Example CadStar (RINF) File
Below is a sample CadStar RINF file created by NetBom from an AllegroHDL netlist. The RINF has been edited to compress most of the information in order to provide a summary of the contents and structure of a typical RINF file format.
Example RINF file
.HEA .TIM 2016 5 5 11 36 29 .APP "CadEnhance RINF Output - Version 6.0.1.2" .UNI INCH 1000.0 in .TYP FULL .ADD_TER J1 74 "A01_A23<0>" #(PNAME:A01_A23<0>) .TER U7 W10 #(PNAME:DA0) U8 W2 #(PNAME:DA0) .ADD_TER J1 194 "A01_A23<10>" #(PNAME:A01_A23<10>) .TER U7 R10 #(PNAME:DA10) U8 R2 #(PNAME:DA10) .ADD_TER J1 60 "A01_A23<11>" #(PNAME:A01_A23<11>) .TER U7 V2 #(PNAME:DA11) U8 V10 #(PNAME:DA11) .ADD_TER J1 59 "A01_A23<12>" #(PNAME:A01_A23<12>) .TER U7 U1 #(PNAME:DA12) U8 U11 #(PNAME:DA12) .ADD_TER J1 72 "A01_A23<13>" #(PNAME:A01_A23<13>) .TER U7 U10 #(PNAME:DA13) U8 U2 #(PNAME:DA13) .ADD_TER J1 179 "A01_A23<14>" #(PNAME:A01_A23<14>) .TER U7 R2 #(PNAME:DA14) U8 R10 #(PNAME:DA14) .ADD_TER J1 180 "A01_A23<15>" #(PNAME:A01_A23<15>) .TER U7 R3 #(PNAME:DA15) U8 R9 #(PNAME:DA15) # # # .ADD_TER R20_W0 2 "DDR3_VTT1" #(PNAME:B) .TER R19_W0 2 #(PNAME:B) R21_W0 2 #(PNAME:B) R22_W0 2 #(PNAME:B) R23_W0 2 #(PNAME:B) R25_W0 2 #(PNAME:B) R26_W0 2 #(PNAME:B) R24_W0 2 #(PNAME:B) R27_W0 2 #(PNAME:B) R28_W0 2 #(PNAME:B) R29_W0 2 #(PNAME:B) R30_W0 2 #(PNAME:B) . . . U2 3 #(PNAME:VO) C36 1 #(PNAME:A) C37 1 #(PNAME:A) C38 1 #(PNAME:A) NS3 2 #(PNAME:B) R18 1 #(PNAME:A) .ADD_TER J1 1 "GND" #(PNAME:GND_1) .TER J1 28 #(PNAME:GND_10) J1 31 #(PNAME:GND_11) J1 34 #(PNAME:GND_12) J1 37 #(PNAME:GND_13) J1 40 #(PNAME:GND_14) C58 2 #(PNAME:B) C64 2 #(PNAME:B) C65 2 #(PNAME:B) .ADD_TER J1 135 "I2C_ALERT_F" #(PNAME:I2C_ALERT) .TER U5 11 #(PNAME:IRQ_F) .ADD_TER J1 131 "I2C_SA<0>" #(PNAME:I2C_SA<0>) .TER U4 1 #(PNAME:SA0) .ADD_TER J1 132 "I2C_SA<1>" #(PNAME:I2C_SA<1>) .TER U4 2 #(PNAME:SA1) .ADD_TER J1 134 "I2C_SA<2>" #(PNAME:I2C_SA<2>) .TER U4 3 #(PNAME:SA2) .ADD_TER J1 128 "I2C_SCL" #(PNAME:I2C_SCL) # # # .ADD_TER J1 80 "WE01_WE23" #(PNAME:WE01_WE23) .TER U7 V11 #(PNAME:DWE) U8 V1 #(PNAME:DWE) .END
- The RINF Netlist starts with
- .HEA header,
- .TIM timestamp
- .APP comment which shows this was generated by a CadEnhance Tool
- .UNI (units)
- TYP (type)
- EACH NET STARTS with an .ADD_TER directive with the first pin in the net, and the netName
- Following that is the .TER directive and a list of all the other pins on the net
- THE #(PNAME:XXX) is a cadEnhance add-on comment which shows the pinName of the actual pin. This is helpful when checking the netlist for proper connectivity. This is not standard format, and will only be included if the ADD_PIN_NAME_IN_RINF ctlVariable is set from the checkbutton on the main menu.
- The .End directve ends the netlist