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.

X and Z Propagation in Design

Status
Not open for further replies.

kunal1514

Full Member level 1
Joined
Dec 13, 2006
Messages
98
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
2,027
Hi All,

Can any body explain at What conditions X and Z propagates in design.
 

usually we will debug X in gate level simulation! which part do you want to know?
 

Suppose in waveform I am seeing X and Z propagating for a particular signal.

What should be my approach towards debugging for the X and Z propagation.

---------- Post added at 17:13 ---------- Previous post was at 17:12 ----------

means X or Z propagation
 

X progagation comes from the contention in the simulation means teh same net is being driven from the two sources .I am not sure which tools You are using .If you are using Debussy then you can easiy trace the netlist by loading your design .
If it is Post synthesized netlist then X can come from the Due to the Timing Violation at the flop then you need to Identify the source flop by backtracing the netlist .

"Z" propagation is due to open wires .You have to back trace even in this case also
 

I think we are missing one more reason for the (X) propagation in designs, which is (SET-UP) and (HOLD) violation. I was reading an article which mentions cause of (X) propagation while doing (GLS - Gate Level Simulation) is timing violations.

---------- Post added at 14:27 ---------- Previous post was at 14:26 ----------

Please provide additional details or papers to support the above mentioned comments
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top