• 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