DocumentCode
1947145
Title
A practical method for selecting partial scan flip-flops for large circuits
Author
Ghosh, Indradeep ; Bhawmik, Sudipta
Author_Institution
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear
1997
fDate
4-7 Jan 1997
Firstpage
284
Lastpage
288
Abstract
This paper describes a method of flip-flop selection (for BIST or Partial Scan) where the selection process proceeds in a module by module basis. A complete circuit is assumed to be made up of different modules. The method uses the circuit graph of an individual module and uses the top level connectivity information in between modules to select flip-flops in that module. It then deletes the module from the top level graph, keeping only the combinational paths through that module to select flip-flops in the next module and so on until all modules are exhausted. The advantage of this process lies in the fact that partial scan or BIST can be inserted in a circuit on a module by module basis which is how circuits are designed usually. This means that test logic insertion need not wait for the availability of the complete circuit. This can reduce the turnaround time of a design. Also the redesign time after test logic insertion will go down as the design optimization can be carried out with the test logic already inserted. A number of experiments were conducted using different circuits which showed that the percentage of extra flip-flops selected by this method as opposed to selection over the global circuit, was quite small (around 3%). Also the processing time went down as the number of flip-flops increased
Keywords
VLSI; built-in self test; design for testability; flip-flops; graph theory; integrated circuit design; integrated circuit testing; integrated logic circuits; logic design; logic testing; BIST; circuit graph; combinational paths; flip-flop selection; large circuits; partial scan flip-flops; test logic insertion; top level connectivity information; top level graph; Algorithm design and analysis; Built-in self-test; Circuit testing; Design for testability; Design optimization; Flip-flops; Logic circuits; Logic design; Logic testing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 1997. Proceedings., Tenth International Conference on
Conference_Location
Hyderabad
ISSN
1063-9667
Print_ISBN
0-8186-7755-4
Type
conf
DOI
10.1109/ICVD.1997.568091
Filename
568091
Link To Document