J
jcpu
Guest
Vážený pane:
Keď som použiť CDL sa vyvážať netlist z CADENCE composor do HSPICE ...
existuje rada "*. PININFO ..."ako:
. SUBCKT sc_res_P2_2d34P A1 A3 CK <1> CK <2> CK <3> CK <4> CK <5> CK <6> CK <7> CK <8>
VAG VDD VSS
*. PININFO A1: B 3: B CK <1>: B CK <2>: B CK <3>: B CK <4>: B CK <5>: B CK <6>: B CK <7>: B
CK <8>: B VAG: VDD B: B VSS: B
MM0 net054 net25 net054 VDD PD W = 10U L = 10U M = 4
MM1 net054 net25 net054 VDD PD W = 6.8u L = 10U M = 1
XI169 A1 net054 CK <7> CK <8> VDD VSS / switch_A
XI159 net25 A3 CK <3> CK <4> VDD VSS / switch_A
XI0 net054 VAG CK <5> CK <6> VDD VSS / switch_A
Xi1 net25 VAG CK <1> CK <2> VDD VSS / switch_A
. ENDS
kde väčšina ostatných simulátore prijme line " CK <8>: B VAG: B VDD: VSS B: B", ako o comtinuation. SUBCKT definície syntaxe a dôjde k chybe.
Prosím, poradiť, ako sa tomu vyhnúť.Aj tu je ďalší problém CDL sa často stretávajú, je:
Keď sme sa definovať subcircuit parametra PPAR ( "LP ")...
slovo v invertorové obvode.Je to dobré pre dizajn a simualtion.But when later we need to export its netlist for LVS or HSPICE postsim. Netlist získať od CDL von je:
************************************************** ****************
* Knižnica Meno: logika
* Meno GSM: inv
* Pohľad Meno: schéma
************************************************** ****************
. SUBCKT inv VDD VSS Y
*. PININFO: IY VDD: VSS B: B
MN0 ya VSS VSS NW WN = LN L = M = M
MP1 ya VDD VDD PW = WP LP L = M = M
. ENDS
************************************************** ******************
===>
čo je skratka pre niečo ako "WN = 1u LN = 0.5u WP = 1U LP = 0.5u M = 1"
chvost v prvej línii, aby zodpovedali poradie volania
************************************************** *****************
. SUBCKT LNA_v2 ENA V NBIAS OUT VDD VSS
*. PININFO ENA: B IČO: NBIAS B: B OUT: VDD B: B VSS: B
XI7 ENA VDD VSS ENAB / inv LP = 0.7u WP 2.6u = M = 1 LN = 0.7u WN = 1.3u
RR5 OUT VSS 3K $ [RP]
RR3 net077 VSS 3K $ [RP]
Mm14 NBIAS net081 VSS VSS NW = 10U L = 4u M = 1
MM3 net081 ENAB VSS VSS SZ = 2u L = 2u M = 1
. ENDS
************************************************** ******************
Prosím, poradiť!
Keď som použiť CDL sa vyvážať netlist z CADENCE composor do HSPICE ...
existuje rada "*. PININFO ..."ako:
. SUBCKT sc_res_P2_2d34P A1 A3 CK <1> CK <2> CK <3> CK <4> CK <5> CK <6> CK <7> CK <8>
VAG VDD VSS
*. PININFO A1: B 3: B CK <1>: B CK <2>: B CK <3>: B CK <4>: B CK <5>: B CK <6>: B CK <7>: B
CK <8>: B VAG: VDD B: B VSS: B
MM0 net054 net25 net054 VDD PD W = 10U L = 10U M = 4
MM1 net054 net25 net054 VDD PD W = 6.8u L = 10U M = 1
XI169 A1 net054 CK <7> CK <8> VDD VSS / switch_A
XI159 net25 A3 CK <3> CK <4> VDD VSS / switch_A
XI0 net054 VAG CK <5> CK <6> VDD VSS / switch_A
Xi1 net25 VAG CK <1> CK <2> VDD VSS / switch_A
. ENDS
kde väčšina ostatných simulátore prijme line " CK <8>: B VAG: B VDD: VSS B: B", ako o comtinuation. SUBCKT definície syntaxe a dôjde k chybe.
Prosím, poradiť, ako sa tomu vyhnúť.Aj tu je ďalší problém CDL sa často stretávajú, je:
Keď sme sa definovať subcircuit parametra PPAR ( "LP ")...
slovo v invertorové obvode.Je to dobré pre dizajn a simualtion.But when later we need to export its netlist for LVS or HSPICE postsim. Netlist získať od CDL von je:
************************************************** ****************
* Knižnica Meno: logika
* Meno GSM: inv
* Pohľad Meno: schéma
************************************************** ****************
. SUBCKT inv VDD VSS Y
*. PININFO: IY VDD: VSS B: B
MN0 ya VSS VSS NW WN = LN L = M = M
MP1 ya VDD VDD PW = WP LP L = M = M
. ENDS
************************************************** ******************
===>
čo je skratka pre niečo ako "WN = 1u LN = 0.5u WP = 1U LP = 0.5u M = 1"
chvost v prvej línii, aby zodpovedali poradie volania
************************************************** *****************
. SUBCKT LNA_v2 ENA V NBIAS OUT VDD VSS
*. PININFO ENA: B IČO: NBIAS B: B OUT: VDD B: B VSS: B
XI7 ENA VDD VSS ENAB / inv LP = 0.7u WP 2.6u = M = 1 LN = 0.7u WN = 1.3u
RR5 OUT VSS 3K $ [RP]
RR3 net077 VSS 3K $ [RP]
Mm14 NBIAS net081 VSS VSS NW = 10U L = 4u M = 1
MM3 net081 ENAB VSS VSS SZ = 2u L = 2u M = 1
. ENDS
************************************************** ******************
Prosím, poradiť!