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.

Hspice warnings: delay greater than piece-wise

Status
Not open for further replies.

yen

Member level 5
Joined
Apr 21, 2005
Messages
85
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
2,230
Hello,
I am run my circuits in hspice. But it has a warning about my input. So my result is wrong.How do I do? Thanks.

**warning** delay greater than piece-wise in 0:vv0 0.00000D+00


**warning** delay greater than piece-wise in 0:vv1 0.00000D+00


**warning** delay greater than piece-wise in 0:vv2 0.00000D+00


**warning** delay greater than piece-wise in 0:vv3 0.00000D+00


**warning** delay greater than piece-wise in 0:vv4 0.00000D+00


**warning** delay greater than piece-wise in 0:vv5 0.00000D+00


**warning** delay greater than piece-wise in 0:vv6 0.00000D+00


**warning** delay greater than piece-wise in 0:vv7 0.00000D+00
 

hspice question

can you try to post part of your netlist?
 

Re: hspice question

kienhuy said:
can you try to post part of your netlist?
Dear kienhuy,
My inputs are like below.


time v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 v1 v0
0 0 0 0 0 0 0 0 0 0 0 0 0
7.3242e-010 1.8 0 0 0 0 0 0 0 0 0 0 0
9.7656e-010 1.8 0 0 0 0 0 0 0 1.8 1.8 0 0
1.709e-009 1.8 0 0 0 0 0 0 0 1.8 1.8 0 0
1.9531e-009 1.8 0 0 0 0 0 0 1.8 1.8 0 0 1.8
2.6855e-009 1.8 0 0 0 0 0 0 1.8 1.8 0 0 1.8
2.9297e-009 1.8 0 0 0 0 0 1.8 0 0 1.8 0 1.8
3.6621e-009 1.8 0 0 0 0 0 1.8 0 0 1.8 0 1.8
3.9062e-009 1.8 0 0 0 0 0 1.8 1.8 0 0 1.8 0
4.6387e-009 1.8 0 0 0 0 0 1.8 1.8 0 0 1.8 0
4.8828e-009 1.8 0 0 0 0 0 1.8 1.8 1.8 1.8 1.8 0
5.6152e-009 1.8 0 0 0 0 0 1.8 1.8 1.8 1.8 1.8 0
5.8594e-009 1.8 0 0 0 0 1.8 0 0 1.8 0 1.8 1.8
6.5918e-009 1.8 0 0 0 0 1.8 0 0 1.8 0 1.8 1.8
6.8359e-009 1.8 0 0 0 0 1.8 0 1.8 0 1.8 1.8 1.8
7.5684e-009 1.8 0 0 0 0 1.8 0 1.8 0 1.8 1.8 1.8
7.8125e-009 1.8 0 0 0 0 1.8 1.8 0 0 1.8 0 0
8.5449e-009 1.8 0 0 0 0 1.8 1.8 0 0 1.8 0 0



Vv0 A11 0 PWL(time,v11,R 0)
Vv1 A10 0 PWL(time,v10,R 0)
Vv2 A9 0 PWL(time,v9,R 0)
Vv3 A8 0 PWL(time,v8,R 0)
Vv4 A7 0 PWL(time,v7,R 0)
Vv5 A6 0 PWL(time,v6,R 0)
Vv6 A5 0 PWL(time,v5,R 0)
Vv7 A4 0 PWL(time,v4,R 0)
Vv8 A3 0 PWL(time,v3,R 0)
Vv9 A2 0 PWL(time,v2,R 0)
Vv10 A1 0 PWL(time,v1,R 0)
Vv11 A0 0 PWL(time,v0,R 0)

Thanks.
 

hspice question

you lookat the files:
hspice.out
or
*.lis
in the file, you can find the error message.
 

Re: hspice question

Hi yen,
Could you please explain what "R 0" means? I can't find this kind of usage in hspice's document. Maybe you mean repeat from 0s, but I can't find a data-driven pwl has such syntax. Remove R 0 and all warnings dispear.
Please correct me if I am wrong.
 

hspice question

R0 is the resistor
if your hspice model is subcircuit mode, you should change R0 to XR0
 

Re: hspice question

I guess the warning may be due to the delay value is too small for hspice handling
 

Re: hspice question

limingchou said:
R0 is the resistor
if your hspice model is subcircuit mode, you should change R0 to XR0
R 0 is definitely not the resistor here:
Vv0 A11 0 PWL(time,v11,R 0)
 

Re: hspice question

What is the R0 means in the statement.
 

hspice question

R 0 may represent for repeating from time 0 in pwl:
Code:
VV0 A11 0
+ 0 0
+ 7.3242e-010 1.8
+ 9.7656e-010 1.8
+ 1.709e-009 1.8
+ 1.9531e-009 1.8
+ 2.6855e-009 1.8
+ 2.9297e-009 1.8
+ 3.6621e-009 1.8
+ 3.9062e-009 1.8
+ 4.6387e-009 1.8
+ 4.8828e-009 1.8
+ 5.6152e-009 1.8
+ 5.8594e-009 1.8
+ 6.5918e-009 1.8
+ 6.8359e-009 1.8
+ 7.5684e-009 1.8
+ 7.8125e-009 1.8
+ 8.5449e-009 1.8
+ R 0
But in data driven pwl, I don't know this kind of usage.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top