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.

How to run simulation with mixed-signal design?

Status
Not open for further replies.

harryzhu

Member level 3
Joined
Oct 9, 2004
Messages
59
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
627
My design include analog part and digital one, since analog part is schematic and digital one is verilog netlist, how should I run simulation? Someone said there's two way, one is run in dracula and the other, run v2lvs to convert verilog to spice netlist and then run simulation, but I don't know the details, who may give one detailed explanation? Thanks for your help!
 

Which flow do you take? In synopsys, you can use nanosim .
 

You can use nanosim or hsim
 

Basically, you have several method to simulate the mixed-signal design.

- If your digital design is very small you can run it in the HSpice / nanoSim or Ultrasim. In such a case you will have to use to transistor standard cell library.

- If your digital design is very big, it seems that you could not get it done in HSpice, you have to simulate it in a digital simulator. In such a case the behavioral model is used to describe the analog module. However, if your behavirial model is not fully verified, it will bring some troubles to you.

- Therefore, now most EDA tool vendors provide a mixed-signal simulation flow that could combine your digital simulator and your analog simulator together. An example is Synopsys could combine the VSS and nanosim/Hspice.

If you have a clear SPEC, and your design is large, just use behavioral description of analog module. Mixed use of analog and digital simulator is not widely used. But in the case you have no other way to check some cases in the digital part or the interface between the analog and digital, use this way is a good choice.
 

use nanosi + vcs to implement it.
 

You also can use hsim + ncsim
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top