• DocumentCode
    2261572
  • Title

    Fast Boolean optimization by rewiring

  • Author

    Shih-Chieh Chang ; Van Ginneken, L.P.P.P. ; Marek-Sadowska, M.

  • Author_Institution
    Nat. Chung-Cheng Univ., Jay-Yi, Taiwan
  • fYear
    1996
  • fDate
    10-14 Nov. 1996
  • Firstpage
    262
  • Lastpage
    269
  • Abstract
    This paper presents a very efficient Boolean logic optimization method. The boolean optimization is achieved by adding and removing redundant wires in a circuit. Our algorithm applies the reasoning of Automatic Test Pattern Generation (ATPG) which can detect redundancy efficiently. During the ATPG process, mandatory assignments are assignments which must be satisfied. Our algorithm analyzes different characteristics of mandatory assignments during the ATPG process. New theoretical results based on the analysis are presented which lead to significant performance improvements. The fast run time and the excellent scaling to large problems make our Boolean optimization method practical for industrial applications. Experiments show that the optimization results are comparable to those of Kunz and Pradhan (1994) while the run time is two orders of magnitude faster (average 126/spl times/ speed up). Furthermore, we report optimization results for several large examples, which were previously thought to be too large to be handled by Boolean optimization methods.
  • Keywords
    automatic testing; logic CAD; logic testing; minimisation of switching nets; Automatic Test Pattern Generation; Boolean logic optimization; boolean optimization; mandatory assignments; rewiring; Algorithm design and analysis; Automatic test pattern generation; Boolean functions; Circuit testing; Delay; Field programmable gate arrays; Logic testing; Optimization methods; Redundancy; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1996. ICCAD-96. Digest of Technical Papers., 1996 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    0-8186-7597-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1996.569641
  • Filename
    569641