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.

DFT issues on scan clock input as "x"

Status
Not open for further replies.

skyworld_cy

Junior Member level 3
Joined
Jun 29, 2011
Messages
31
Helped
0
Reputation
0
Reaction score
1
Trophy points
1,288
Activity points
1,513
Hi,
I'm learning DFT and trying to finish my design with DFT compiler. After I run command "dft_drc" in DesignCompiler, I found thousands of warnings on clock as "Clock input CP of DFF xxx was not controlled. (D1-1)". I tried to debug this with design vision to find that the clock input CP is marked as "x", which I think should be a toggle clock. I attached this screenshot. Can anybody help to understand what's wrong with my setting? why this clock input is set as "x"? thanks.

dft_clock_issue.PNG
 

Hi,
I'm learning DFT and trying to finish my design with DFT compiler. After I run command "dft_drc" in DesignCompiler, I found thousands of warnings on clock as "Clock input CP of DFF xxx was not controlled. (D1-1)". I tried to debug this with design vision to find that the clock input CP is marked as "x", which I think should be a toggle clock. I attached this screenshot. Can anybody help to understand what's wrong with my setting? why this clock input is set as "x"? thanks.

View attachment 151044

you have clock gating in there. it appears the other inputs of the clock gate instance are not connected, which makes the clock go X.
 

you have clock gating in there. it appears the other inputs of the clock gate instance are not connected, which makes the clock go X.

Hi,
I just confused. If the gate cell gated the clock input, why the buffer input which connects to input port (pma5ck), is also "x"? I set this port as scan clock input port in script:

set_dft_signal -view existing_dft -type ScanClock -port [get_port pma5ck] -timing [list 45 55]


thanks.
 

Hi,
I just confused. If the gate cell gated the clock input, why the buffer input which connects to input port (pma5ck), is also "x"? I set this port as scan clock input port in script:

set_dft_signal -view existing_dft -type ScanClock -port [get_port pma5ck] -timing [list 45 55]


thanks.

that I don't know. there are many reasons why a simulation can show only Xs, it might not even be related to DFT. are you experienced with gate level simulations? can you make the same circuit work under functional mode?
 

that I don't know. there are many reasons why a simulation can show only Xs, it might not even be related to DFT. are you experienced with gate level simulations? can you make the same circuit work under functional mode?

Hi,
this is a synthesis process with DFT insertion, which I don't think it is a simulation. I just use design vision to trace why dft_drc reports these warnings. The input scan clock becomes to be "x", which I think should be a clue, but I don't know why. That is the reason why I come here for help;-)
 

Hi,
this is a synthesis process with DFT insertion, which I don't think it is a simulation. I just use design vision to trace why dft_drc reports these warnings. The input scan clock becomes to be "x", which I think should be a clue, but I don't know why. That is the reason why I come here for help;-)

I see. Disregard my comment.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top