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.

Gate Level Simulation issues.

Status
Not open for further replies.

Nisha1990

Newbie level 2
Joined
Aug 13, 2012
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,294
hi all..i am running GLS and getting error due to "X" in control signal...when i trace it back, i reach flop having a corrupted clock and enable and input is initially "x" then settles to a value and again goes "x". When i trace back these signal i end up in a loop...can somebody guess what might be the issue ??
 

Are you having icg in path ? If yes intialize icg randomly and it should be fine.
 

And for DFF with both Q and QN output, you have to random initial Q/QN with opposite value. For example: (Q = 0 and QN =1) or (Q = 1 and QN = 0)
Thanks.
 

Is this clock generated out from the CLKGEN ckt?. From your description, there is control logic to generate the clock to your ckt.
Follow these steps to find the root cause ?.
I assume tool used for signoff is synopsys.
Ask your timing engineer to trace the fanin of the clock. (report_transisitve_fanin -to <your clock pin).
Trace the signal back and make sure there are no Setup/hold violations to fanin of the clock signal.
If you dont have STA violations, To find the setup issue, Run GLS for 1Mhz clock and check the timing.


Do these checks and still problem exists, please let us know.

Regards, Sam
 

Which tool you are using ?
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top