• DocumentCode
    2730300
  • Title

    Asynchronous to synchronous: A design methodology

  • Author

    Ong, C.K. ; Mustaffa, M.T. ; Goh, L.H.

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Univ. Sains Malaysia, Nibong Tebal, Malaysia
  • fYear
    2011
  • fDate
    25-28 Sept. 2011
  • Firstpage
    255
  • Lastpage
    260
  • Abstract
    This paper presents the methodology of converting an asynchronous design to a synchronous design. As the size of transistor is shrinking, the difficulty of a design to meet the timing has increased. Continuously shrinking of transistor size from time to time has increased the on-die variation such as Process, Voltage, and Temperature (PVT) variation of the chip. Since Performance Verification (PV) or Static Timing Analysis (STA) tools is unable to accurately calculate the timing of asynchronous design, asynchronous design is required to migrate to synchronous based design for the STA tools to ensure the silicon timing can be met across PVT. A proper design methodology of converting asynchronous design to synchronous design is proposed in this paper. An Intel 8254 Programmable Interval Timer (PIT) is used as a case study. Current Intel 8254 timer is an asynchronous based design and it has approximately 12,000 gates. STA is performed after conversion and results shows the timing of synchronous design can be fully verified by STA. Additional comparison for area is made as well.
  • Keywords
    asynchronous circuits; flip-flops; network synthesis; transistors; Intel 8254 PIT; Intel 8254 programmable interval timer; PV; PVT on-die variation; STA tool; asynchronous design conversion methodology; flip-flop; performance verification; process voltage and temperature on-die variation; static timing analysis tool; synchronous design conversion methodology; transistor size shrinking; Clocks; Delay; Flip-flops; Latches; Multiplexing; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics and Applications (ISIEA), 2011 IEEE Symposium on
  • Conference_Location
    Langkawi
  • Print_ISBN
    978-1-4577-1418-4
  • Type

    conf

  • DOI
    10.1109/ISIEA.2011.6108711
  • Filename
    6108711