• DocumentCode
    2364899
  • Title

    A self-timed dual-rail processor core implementation for microcontrollers

  • Author

    Hung-Yue Tsai ; Cheng, Wei-Min ; Chang, Yuan-Teng ; Chen, Chang-Jiu ; Cheng, Fu-Chiung

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2011
  • fDate
    25-27 April 2011
  • Firstpage
    39
  • Lastpage
    44
  • Abstract
    In recent years, microcontrollers are largely used in varieties of different systems, especially on small embedded systems, small device controllers, and e-devices. Different from general systems, processors inside these systems may not need very powerful computing capability; however, reliability, robustness, low EMI, and low power are the most important criteria. It is a well-known fact that asynchronous circuit can achieve these goals via removing the global clock in the synchronous circuit. However, it´s very difficult to implement systems with asynchronous circuits. In 2009, we revealed an asynchronous microcontroller called NCTUAC18 which is compatible with Microchip´s PIC18 ISA. It is a quasi-delay-insensitive (QDI) implementation. However, because of the DI /QDI nature, it is inflexible and thus it makes the circuit design even more difficult. In order to meet the DI/QDI constraints, it causes some limitations. To overcome these limitations, we propose a new pipeline model in this paper. Instead of original FPGA implementation, we synthesized the design with TSMC 0.13μm technology. The area and worst case delay are also shown in this paper. With our work, we demonstrate a possible implementation model of processor core with dual-rail Muller pipeline.
  • Keywords
    asynchronous circuits; microcontrollers; asynchronous circuit; dual-rail Muller pipeline; microcontrollers; quasidelay-insensitive implementation; self-timed processor core implementation; size 0.13 mum; Delay; Hazards; Integrated circuit modeling; Logic gates; Pipelines; Registers; Synchronization; Asynchronous Circuit; Delay Insensitive; Dual-Rail; Microcontroller; Muller Pipeline; NCTUAC18;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic Devices, Systems and Applications (ICEDSA), 2011 International Conference on
  • Conference_Location
    Kuala Lumpur
  • ISSN
    2159-2047
  • Print_ISBN
    978-1-61284-388-9
  • Type

    conf

  • DOI
    10.1109/ICEDSA.2011.5959045
  • Filename
    5959045