• DocumentCode
    3372680
  • Title

    An efficient logic extraction algorithm using partitioning and circuit encoding

  • Author

    Huang, Lily ; Jiang, Tai-Ying ; Jou, Jing-Yang ; Heng-Liang Huang

  • Author_Institution
    Dept. of Electron. Eng., National Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    5
  • fYear
    2004
  • fDate
    23-26 May 2004
  • Abstract
    Nowadays, finding subcircuits in a larger circuit is primarily solved by using various heuristics based on graph isomorphism. These approaches are addressed on identifying one specific subcircuit at each time and may take numerous runs if many subcircuits need to be extracted. Therefore, they are not quite suitable for converting the whole circuit represented at transistor-level to a gate-level netlist. We present a logic extraction approach based on dc-connected component (DCC) partition and modified circuit-encoding algorithm to extract all kinds of subcircuits from the input circuit concurrently such that we can map each subcircuit represented as transistor level netlist to its corresponding logic gate. This mapping relation can be exploited to speed up the simulation of large circuits. Experiments on several real circuits, including sequential logic ones and combination of logic ones, show the near-linear performance in run time and memory usage.
  • Keywords
    graph theory; logic partitioning; logic simulation; sequential circuits; dc-connected component partition; gate-level netlist; graph isomorphism; logic extraction algorithm; logic gate; mapping relation; modified circuit encoding algorithm; partitioning encoding; sequential logic circuits; subcircuits; transistor-level netlist; Circuit simulation; Data mining; Design engineering; Encoding; Explosions; Flip-flops; Logic circuits; Logic gates; Partitioning algorithms; Sequential circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
  • Print_ISBN
    0-7803-8251-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.2004.1329509
  • Filename
    1329509