• DocumentCode
    2233923
  • Title

    A systematic technique for verifying critical path delays in a 300 MHz Alpha CPU design using circuit simulation

  • Author

    Desai, Madhav P. ; Yen, Y.T.

  • Author_Institution
    Digital Equipment Corp., Hudson, MA, USA
  • fYear
    1996
  • fDate
    3-7 Jun, 1996
  • Firstpage
    125
  • Lastpage
    130
  • Abstract
    A static timing verifier is an important tool in the design of a complex high performance VLSI chip such as an Alpha CPU. A timing verifier uses a simple and pessimistic delay model to identify critical failing paths in the design, which then need to be fixed. However, the pessimistic delay model results in a large number of correct paths being identified as failing paths, possibly leading to wasted design resources. Therefore, each critical path identified by the timing verifier needs to be analyzed using a circuit simulator such as SPICE in order to confirm that it is a real failure. Setting up such a simulation is complex, especially when the critical path consists of structures appearing in a datapath of the CPU. In this paper, we present algorithms for the construction of a model for simulating the maximum delay through a critical path. This technique has been used to analyze several critical paths during the design of a 300 MHz Alpha CPU
  • Keywords
    delays; logic CAD; microprocessor chips; 300 MHz Alpha CPU; Alpha CPU; VLSI chip; circuit simulation; circuit simulator; critical path delays; timing verifier; Analytical models; Circuit analysis; Circuit simulation; Delay; Failure analysis; Permission; Piecewise linear approximation; Signal design; Timing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference Proceedings 1996, 33rd
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0738-100X
  • Print_ISBN
    0-7803-3294-6
  • Type

    conf

  • DOI
    10.1109/DAC.1996.545558
  • Filename
    545558