• DocumentCode
    3215556
  • Title

    An output encoding problem and a solution technique

  • Author

    Mitra, S. ; Avra, L.J. ; McCluskey, E.J.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Stanford Univ., CA, USA
  • fYear
    1997
  • fDate
    9-13 Nov. 1997
  • Firstpage
    304
  • Lastpage
    307
  • Abstract
    We present a new output encoding problem as follows: Given a specification table, such as a truth table or a finite state machine state table, where some of the outputs are specified in terms of 1s, 0s and don´t cares, and others are specified symbolically, and assuming that the minimum number of bits are used to encode the symbolic outputs ([log/sub 2/] bits for n symbolic outputs), determine a binary code for each symbol of the symbolically specified output column such that the total number of output functions to be implemented after encoding the symbolic outputs and compacting the columns is minimum. There are several applications of this output encoding problem, one of which is to reduce the area overhead while implementing scan or pseudo-random BIST in a circuit with one-hot signals. We develop an exact algorithm to solve the above problem and present experimental data to validate the claim that our encoding strategy helps to reduce the area of a synthesized circuit.
  • Keywords
    built-in self test; encoding; logic CAD; logic testing; exact algorithm; finite state machine state table; one-hot signals; output encoding problem; pseudo-random BIST; solution technique; specification table; symbolic outputs; truth table; Self-testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1997.643535
  • Filename
    643535