• DocumentCode
    1100809
  • Title

    An Efficient Approach to On-Chip Logic Minimization

  • Author

    Ahmad, Seraj ; Mahapatra, Rabi N.

  • Author_Institution
    Magma Design Autom. Inc., San Jose
  • Volume
    15
  • Issue
    9
  • fYear
    2007
  • Firstpage
    1040
  • Lastpage
    1050
  • Abstract
    Boolean logic minimization is being applied increasingly to a new variety of applications that demand very fast and frequent minimization services. These applications typically have access to very limited computing and memory resources, rendering the traditional logic minimizers ineffective. We present a new approximate logic minimization algorithm based on ternary trie. We compare its performance with Espresso-II and ROCM logic minimizers for routing table compaction and demonstrate that it is 100 to 1000 times faster and can execute with a data memory as little as 16 KB. We also found that the proposed approach can support up to 25000 incremental updates per second. We also compare its performance for compaction of the routing access control list and demonstrate that the proposed approach is highly suitable for minimizing large access control lists containing several thousand entries. Therefore, the algorithm is ideal for on-chip logic minimization.
  • Keywords
    Boolean functions; logic design; minimisation of switching nets; network routing; tree data structures; Boolean logic minimization; Espresso-II logic minimizer performance comparison; ROCM logic minimizer comparison; data memory; on-chip logic minimization algorithm; routing access control list; routing table compaction; ternary trie; Access control; Application software; Circuit synthesis; Compaction; Databases; Embedded computing; Minimization methods; Multivalued logic; Network synthesis; Routing; Access control list (ACL); Internet protocol (IP); compaction; logic minimization; minimization trie (m-Trie); routing table; ternary content addressable memory (TCAM);
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2007.902202
  • Filename
    4292151