The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 20th, 2024, 12:50am
Pages: 1
Send Topic Print
Verilog-AMS and Spice-like (SPECTRE, HSPICE) (Read 5222 times)
sunworld
New Member
*
Offline



Posts: 2

Verilog-AMS and Spice-like (SPECTRE, HSPICE)
Jun 01st, 2004, 7:01pm
 
As we know,  Spice-like simulators can simulate the circuit and system; Verilog-AMS can also model the devices such as EKV and VBIC and circuits. What's the difference between Verilog-AMS and Spice-like simulators. What's their relations? Which one is better for circuit design and systen design? What's the development trend in the future? Which one will become the dominant tool in circuit and system design?

Thanks
Back to top
 
 
View Profile   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2384
Silicon Valley
Re: Verilog-AMS and Spice-like (SPECTRE, HSPICE)
Reply #1 - Jun 1st, 2004, 11:54pm
 
First, there is a qualitative difference between Spice, which is a simulator, and Verilog-AMS, which is a language. Verilog-AMS is read by mixed-signal simulators, such as AMS Designer from Cadence.

Spice accepts Spice netlists, which is a description of a circuit made up of interconnected components where the models of the components are hard coded into the simulator. Verilog-AMS is a language that can both describe the circuit as a netlist, and can describe the models for all of the components. Thus, this is another important difference. With Spice, you are constrained to use the models provided with the simulator, whereas Verilog-AMS allows you to describe any model.

Verilog-AMS is a relatively relative newcomer compared to Spice, and as such, many standard models are not yet available in Verilog-AMS, or available in a relatively immature state. This should change over time.

Finally, Verilog-AMS is a mixed-signal modeling language built on Verilog-HDL. As such, Verilog-AMS supports logic modeling, and digital and analog event driven modeling in addition to analog continuous time modeling. Spice only supports analog continuous time modeling.

The current trend is for Spice-level simulators to be combined with other simulators to form more powerful and flexible packages. Consider Spectre. Some time ago it added support for Verilog-A, added support for RF simulation, and was integrated into AMS Designer (a mixed-signal simulator). Thus, in the future, the distinction between Spice and Verilog-AMS will fade. You will eventually buy a simulator and it will support both Spice netlists and models, and Verilog-AMS.

Until then, you will need a Spice simulator for transistor level design. You will need an AMS simulator that supports Verilog-AMS if you are designing complex mixed-signal systems.

-Ken

Back to top
 
 
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.