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 use Output listing (.lis) of hspice to debug ?

Status
Not open for further replies.

mpig09

Full Member level 4
Joined
Aug 26, 2005
Messages
227
Helped
8
Reputation
16
Reaction score
2
Trophy points
1,298
Location
Taipei
Activity points
2,786
Dear all :

When I use hspice to verify my circuit that I have calculate to decide voltage & current. But sometimes the mos doesn't in Saturati region, maybe in linear or tirode.
After simulate the circuit by hspice, Output listing (.lis) will show some results form the analysis of the circuit , how to use the Output listing (.lis) to modify some mos to reach Saturati region & the circuit is match the SPEC.


Thanks for everyone help!!!

mpig09
 

eecs4ever

Full Member level 3
Joined
Jan 31, 2006
Messages
179
Helped
28
Reputation
56
Reaction score
10
Trophy points
1,298
Location
Analog Environment
Activity points
2,852
You should add

.op

to your spice deck.

This will print the DC operating point of your circuit. First check that the voltages on the nodes in your circuit are what you intended them to be. Next check if the
current flowing through your circuit is what you intended.

After that, you can use various sweeps to store more data and plot things
using Awaves or Spice Explorer.

Here is a simple tutorial on how to plot things:
https://wind.eecs.berkeley.edu/~xjw/sp03/tutorials.html

There are lots of options and commands in hspice, here is a brief summary.
https://www.seas.upenn.edu/~jan/spice/spice.overview.html

Hope that helps.
 

cmos_dude

Member level 5
Joined
Nov 16, 2005
Messages
85
Helped
10
Reputation
20
Reaction score
3
Trophy points
1,288
Activity points
1,876
When you use the .OP Statement, the listing file (.lis) will contain the operating point information of your circuit, telling you the voltage at different nodes and the state in which the transistor is in.
This information helps you to modify the circuit or in the transistor resizing to obtain them in Saturation state.

Rgds
Cmos Dude
 

mpig09

Full Member level 4
Joined
Aug 26, 2005
Messages
227
Helped
8
Reputation
16
Reaction score
2
Trophy points
1,298
Location
Taipei
Activity points
2,786
Thanks eecs4ever & cmos_dude!!!

I have used .op in my netlist, then some mos don't in Saturati region.
I try to modify these mos size, but they still not in Saturati region.
When I design the circuit, the vds doesn't I want when I calculate the Id current,
so I think this is a result that the mos can't into Saturati region .
Is it right ?


Thanks for anyone help me!!

mpig09
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top