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.

three-state nets issue when running DFT Compiler!!

Status
Not open for further replies.

ls000rhb

Full Member level 3
Joined
Jun 17, 2005
Messages
185
Helped
7
Reputation
14
Reaction score
1
Trophy points
1,298
Activity points
2,425
To prevent bus contention or bus float, internal three-state nets in your design must have a single active driver during scan shift. how to understand this mechanism?
 

Hello Friend,

If a bus is float, provide information to you customer on the floating bus and fix it properly during scan. Else it may create leakage currents with which chip may not work in the long run.

regarding the internal three-state nets, the solution is very simple.
solution1: Just disable the internal three-state nets.
solution2: Just enable any one of the nets during scan mode and disable the rest.
Clearly, say A,B,C,D are three-state nets and driving P bus. Enable say A and disable the rest of B,C,D which prevents the contention.

hope you got the answre.

Regards,
Sunil Budumuru.

Added after 13 minutes:

by the way,

"set_dft_configuration -fix_bus enable"
will fix the three state buses. If not fix it manually as mentioned above.

-sunilb
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top