Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

File extension: Spice Netlist and Spectre Netlist in Cadence

Status
Not open for further replies.

goldeboy

Junior Member level 3
Joined
May 9, 2007
Messages
31
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,567
spectre netlist

Hello,

I want to use a Spice block described by its Spice Netlist in Schamtic of Cadence. I have asked Cadence Technical Support and they have given me this procedure:
Procedure #1:


1. Convert the SPICE block using spp.

2. Open any schematic, select Design -> Create Cellview->From
pin list, and type in the destination symbol and pin list.

3. From the symbol view, choose Design->Save As, and save it as a spectre
view. Alternatively, use the Library Manager to copy the symbol view to the
spectre view.

4. Start Artist, and in the Setup -> Model Libraries form, include the path
to the converted text.

5. Set the model property on the block to be the same as the top-level
subcircuit name in the converted text. You will probably need to add the
model property. Just select the block, then choose Edit -> Properties ->
Objects. Next, Click on the Add button in the User Property section. For
"name", put "model", "type" should be "string", and you can leave the other
two fields blank. Under the Local Value on the Properties form, enter the
name of the top-level subcircuit.

What you have in the netlist is an instance statement for the block
representing the converted netlist that looks something like this:

X1 (ports) oa_rr

And a converted netlist that has a top-level subcircuit name that
corresponds to this.

Doing this with earlier versions than 4.4.3 gets complicated due to
name-mapping/subcircuit unfolding.

The first step says: "Convert the SPICE block using spp. "
I have searched to understad how can I use spp command. I have found in this topic: the follwing:

"To convert hspice netlist to spectre netlist:
spp -convert < hspice_netlist.sp > spectre_netlist.scs
"
So, .sp and .scs are they really the extensions files of Spice and Spectre netlist?
Has any one tried to apply all the steps of this procedure?

Thank you very much
 

spice netlist

goldeboy said:
.sp and .scs are they really the files' extensions of Spice and Spectre netlist?
Yes. These are the Cadence conventions.
 

spectre netlist procedure

what about .spice file extension?
 

spectre files in hspice

Why not? The a.m. files' extensions are just Cadence conventions. You're free to use your own.
 

Good idea!
i have followed this procedure sucessfully!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top