• DocumentCode
    846670
  • Title

    Two new techniques for unit-delay compiled simulation

  • Author

    Maurer, Peter M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
  • Volume
    11
  • Issue
    9
  • fYear
    1992
  • fDate
    9/1/1992 12:00:00 AM
  • Firstpage
    1120
  • Lastpage
    1130
  • Abstract
    The potential change (PC)-set method and the parallel technique for generating compiled unit-delay simulators for acrylic circuits are discussed. The PC-set method analyzes the network, determines the set of potential change times for each net, and generates gate simulations for each potential change. The parallel technique, which is based on the concept of bit-parallel simulation is faster and generates less code than the PC-set method, but it is not amenable to data-parallel simulation of multiple input vectors. Both techniques are based on the well-known levelization algorithm used to generate zero-delay levelized compiled code simulation. Two optimizations of the basic parallel technique are presented, called bit-field trimming and shift elimination. Performance results using the ISCAS 85 benchmarks show a factor-of-four improvement for the PC-set method and a factor-of-ten improvement for the parallel technique. The optimization schemes show an average performance improvement of 47% over the unoptimized simulations
  • Keywords
    circuit CAD; digital simulation; logic CAD; ISCAS 85; acrylic circuits; bit-field trimming; bit-parallel simulation; compiled code simulation; gate simulations; levelization algorithm; parallel technique; potential change set method; shift elimination; unit-delay compiled simulation; Asynchronous circuits; Circuit simulation; Computational modeling; Delay effects; Discrete event simulation; Flip-flops; Hazards; Microelectronics; Sequential circuits; Timing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.159998
  • Filename
    159998