electronics forum

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

DFT explanation basic nomenclature


Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> DFT explanation basic nomenclature
Author Message
Riffi



Joined: 26 Oct 2009
Posts: 3
Location: PARIS


Post26 Oct 2009 21:07   

DFT explanation


Hi every body,

I’m new one in DFT, I would like someone to clarify me those points bellow:

What is difference between, Test_mode (TM) pin and Scan_Enable pin?
And at what steep to insert them in RTL or in synthesis phase?
What is drawback to use latch in design I mean it negative effect on Test Coverage and how?


Thank you for your help
Back to top
Google
AdSense
Google Adsense




Post26 Oct 2009 21:07   

Ads




Back to top
neetinsingh



Joined: 18 Jun 2007
Posts: 51
Helped: 1


Post27 Oct 2009 19:33   

Re: DFT explanation


What is difference between, Test_mode (TM) pin and Scan_Enable pin?

Test_mode pin is use to put SOC/ASIC into TEST MODE or Functional mode. There are various test modes in DFT like ICTECT, IDDQ, IO BIST , AC/DC TEST, MBIST, JTAG etc. Scan_enable is only significant in the test mode ie when test_mode signal is asserted for the test mode. Scan_en is being used to enable the Scan able Flops to capture the data from the data pin instead scan_in pin. In basic functionality scan_en is held high during the shift mode i.e data will be captured in flop from the scan_in pin and its held low to capture data from the data pin. Kindly refer circuit diagram of a scab flop.
Back to top
Riffi



Joined: 26 Oct 2009
Posts: 3
Location: PARIS


Post29 Oct 2009 21:50   

Re: DFT explanation


thank you neetinsingh ,I got it !

Could someone clarify those 2 questions to me!
1-At what steps to specify scan_enable /TM input port in RTL or in synthesis?
2-What is drawback to use latch in design I mean it negative effect on Test Coverage and how?

Excuse my fragile English language
Back to top
shelby



Joined: 04 Jan 2007
Posts: 76
Helped: 10


Post31 Oct 2009 19:56   

DFT explanation


If you have scan clocks that need to be muxed in with functional clocks, this needs to be done in RTL. This may be done at SOC level and not needed for block level implementation. You may also need to bypass any internally generated reset signals in RTL for test mode as well.

For scan enable you may need to define logic to generate this signal. Again, this may be at SOC level and not needed for block level. The connection of this signal to the flops are not done until you synthesis your design and do your scan insertion.
Back to top
Riffi



Joined: 26 Oct 2009
Posts: 3
Location: PARIS


Post08 Nov 2009 18:59   

Re: DFT explanation basic nomenclature


Thank you shelby!

I'm newer in DFT Domain,

could you please , clarify for me the difference for inserting at SOC (System On Chip) level and Block level ?

Regards
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> DFT explanation basic nomenclature
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
explanation of basic function of vco (7)
A basic question on pole splitting - need explanation (1)
What is Analog DFT? how does it differ from general DFT? (3)
DFT with LSSD cells - S1-error after when i run post-DFT drc (3)
Real DFT and Complex DFT in Matlab (8)
explanation (2)
Explanation (2)
explanation of circuit (2)
ADS EXPLANATION (3)
stdarg C explanation (5)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS