K
kev
Guest
Hi,
I am trying to simulate some standard cells from ARM. All they have
provided are the backend views without schematic [as they do not
support this and neither do tsmc]. tech is tsmc 0.18um
I have the symbols, I have the cdl netlist for the standard cell lib.
So being a typical engineer, I try to simulate only an inverter - I
mean how hard can it be!
Only it doesn't invert!the output is not the same as the input - there
seems to be some cap loading but otherwise I ahve a nice buffer with
the invx1 cell! [At least it is netlisting and simulating .... ;-) )
I have done the following:
1. converted the netlist to spectre format and cahnegd the model names
to pch and nch.
simulator lang=spectre
subckt INVX1 Y A
M0 ( Y A VSS VSS ) nch l=0.18u w=0.6u
M1 ( VDD A Y VDD ) pch l=0.18u w=0.9u
ends INVX1
2. copied the symbol view a spectre view [doesn't seem to simulate
otherwise]
3. Edited the base cdf parameters.
i.e. simulation info - spectre
componentName = INVX1
termOrder = "Y" "A"
Is there something else I need to add/edit? [obviously there is...]
Could someone please shed some light on this for me.....
regards
Kevin
I am trying to simulate some standard cells from ARM. All they have
provided are the backend views without schematic [as they do not
support this and neither do tsmc]. tech is tsmc 0.18um
I have the symbols, I have the cdl netlist for the standard cell lib.
So being a typical engineer, I try to simulate only an inverter - I
mean how hard can it be!
Only it doesn't invert!the output is not the same as the input - there
seems to be some cap loading but otherwise I ahve a nice buffer with
the invx1 cell! [At least it is netlisting and simulating .... ;-) )
I have done the following:
1. converted the netlist to spectre format and cahnegd the model names
to pch and nch.
simulator lang=spectre
subckt INVX1 Y A
M0 ( Y A VSS VSS ) nch l=0.18u w=0.6u
M1 ( VDD A Y VDD ) pch l=0.18u w=0.9u
ends INVX1
2. copied the symbol view a spectre view [doesn't seem to simulate
otherwise]
3. Edited the base cdf parameters.
i.e. simulation info - spectre
componentName = INVX1
termOrder = "Y" "A"
Is there something else I need to add/edit? [obviously there is...]
Could someone please shed some light on this for me.....
regards
Kevin