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.

ams simulator timing problem

Status
Not open for further replies.

liletian

Full Member level 6
Joined
Mar 5, 2008
Messages
337
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
3,790
Hi All

I am trying to speed up the ams simulator by using behavior model. However, the behavior model does not generate correct results. It seems to due to the timing problem. It used to have some .libs for ams simulator, but right now I only have fixed rising, falling time and delay in the behavior model. Can anyone comments on how to solve this problem?


The timing violation looks like this

Warning! Timing violation
$setuphold<setup>( posedge CK &&& (flag == 1):209850883146 FS, negedge D:209850830504 FS, 1.000 : 1 NS, 0.500 : 500 PS );
File:DFFRHQX1/functional/verilog.v, line = 44
\instClash_reg_address_reg[4]
Time: 209850883146 FS

tran: time = 210 us (55.3 %), step = 72.47 ps (19.1 u%)
tran: time = 210.1 us (55.3 %), step = 83.37 ps (21.9 u%)
tran: time = 210.2 us (55.3 %), step = 16.21 ps (4.27 u%)
tran: time = 210.6 us (55.4 %), step = 83.96 ps (22.1 u%)
tran: time = 210.7 us (55.5 %), step = 154.7 ps (40.7 u%)
tran: time = 210.9 us (55.5 %), step = 10.79 ps (2.84 u%)
tran: time = 211 us (55.5 %), step = 77.62 ps (20.4 u%)

Warning! Timing violation
$setuphold<setup>( posedge CK &&& (flag == 1):211043873290 FS, negedge D:211043830474 FS, 1.000 : 1 NS, 0.500 : 500 PS );
File:
/DFFRHQX1/functional/verilog.v, line = 44
Scope: instClash_reg_address_reg[4]
Time: 211043873290 FS

tran: time = 211.1 us (55.6 %), step = 137.8 ps (36.3 u%)
tran: time = 211.3 us (55.6 %), step = 73.09 ps (19.2 u%)
tran: time = 211.4 us (55.6 %), step = 136 ps (35.8 u%)
tran: time = 211.8 us (55.7 %), step = 160.5 ps (42.2 u%)
tran: time = 211.9 us (55.8 %), step = 63.67 ps (16.8 u%)
tran: time = 212 us (55.8 %), step = 30.07 ps (7.91 u%)
tran: time = 212.2 us (55.8 %), step = 541.7 ps (143 u%)

Warning! Timing violation
$setuphold<setup>( posedge CK &&& (flag == 1):212236883152 FS, negedge D:212236830468 FS, 1.000 : 1 NS, 0.500 : 500 PS );
File: /DFFRHQX1/functional/verilog.v, line = 44
Scope: instClash_reg_address_reg[4]
Time: 212236883152 FS


Thanks,
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top