Rules | Recent posts | topic RSS | Search | Register  | Log in

replace scan flop with ord. flop

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
snr_vlsi



Joined: 21 Jan 2008
Posts: 35


Post14 Mar 2008 6:16   replace scan flop with ord. flop

hi,

I know that DC does scan replacement i.e. convert a normal flip flop to a scan flip flop. But is it possible to reconvert the scan flip flop to normal flip flop.

I was given a design where in there were some scan chains which were detached and thus the design is having many scan flops. Thus, I want to convert these scan flops to normal flops. Is that possible. Is it possible for Design Compiler to do this.

Though I was successful in converting the remaining normal flops to scan flops and insert the scan chain for all the scan flops by DC, I still want to have the design where there is no scan flip flop and all the flip flops are normal ones only.

thx

snr_vlsi
Back to top
dft_guy



Joined: 19 Oct 2006
Posts: 109
Helped: 14
Location: USA


Post14 Mar 2008 16:26   Re: replace scan flop with ord. flop

I don't think you can use the tool that way. You'd either have to start from scratch, and instruct the tool not to touch the flops you want unscanned, or just tie off the scan inputs of the flops you don't want scanned - or, do the replacement youself manually in the netlist. To me, it seems like starting over and doing it right would be the best answer.

John
for DFT talk/info go to:
DFT Digest
DFT Forum
Back to top
archillios



Joined: 29 Jun 2005
Posts: 93
Helped: 4


Post15 Mar 2008 16:56   replace scan flop with ord. flop

one method deserves consideration:
use perl script to process your netlist, replace the scan-DFF to non-scan-DFF.
But you need ensure how many types of DFF you have in your netlist before processing it, and use formality to verifiy the translating is correct.
Back to top
vlsi_eda_guy



Joined: 08 Feb 2008
Posts: 70
Helped: 7


Post19 Mar 2008 10:27   Re: replace scan flop with ord. flop

Hi,

You can convert the unused flops back to normal flops in DC , and the tool does that automatically. The command for the same is "set_dft_insertion_configuration-unscan true".

All the flops which are not on the scan chains will be converted back to normal flop.

-cheers
vlsi_eda_guy
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap