J
Jason D. Bakos
Guest
Hi guys!
This is probably a trivial question, but it has me confounded
nonetheless. I was wondering if anyone could help me.
I've got a design stored as a Verilog netlist. We've also got
technology and standard cell LEF files for First Encounter. These
standard cells are black box cells, meaning that we cannot see the
layout, only the geometry and port locations. We take the Verilog and
LEF files and have First Encounter place and route the design. No
problem there.
Now I want to simulate this placed-and-routed "layout" with Spectre.
What we have: anything First Encounter can export and SPICE models
(implemented as subciruits) for each of the cells. These SPICE models
include parasitics from the original cell layouts). I converted these
models to Spectre format using the SPP command and I changed the
transistor model names to match the transistor models we have.
Now I'm stuck. What's the best way to get a First Encounter layout
(ideally which includes parasitics from the routing) into Spectre so I
can simulate using my standard cell models? I tried using Verilog, but
Spectre doesn't seem to like to simulate Verilog netlists as
'functional' cell views. Do I need to export the First Encounter layout
using DEF files? I couldn't get this to work either. I must be doing
something wrong.
If anyone could help me out I would greatly appreciate it! Thanks in
advance!!!
-Jason D. Bakos
This is probably a trivial question, but it has me confounded
nonetheless. I was wondering if anyone could help me.
I've got a design stored as a Verilog netlist. We've also got
technology and standard cell LEF files for First Encounter. These
standard cells are black box cells, meaning that we cannot see the
layout, only the geometry and port locations. We take the Verilog and
LEF files and have First Encounter place and route the design. No
problem there.
Now I want to simulate this placed-and-routed "layout" with Spectre.
What we have: anything First Encounter can export and SPICE models
(implemented as subciruits) for each of the cells. These SPICE models
include parasitics from the original cell layouts). I converted these
models to Spectre format using the SPP command and I changed the
transistor model names to match the transistor models we have.
Now I'm stuck. What's the best way to get a First Encounter layout
(ideally which includes parasitics from the routing) into Spectre so I
can simulate using my standard cell models? I tried using Verilog, but
Spectre doesn't seem to like to simulate Verilog netlists as
'functional' cell views. Do I need to export the First Encounter layout
using DEF files? I couldn't get this to work either. I must be doing
something wrong.
If anyone could help me out I would greatly appreciate it! Thanks in
advance!!!
-Jason D. Bakos