• DocumentCode
    2642146
  • Title

    Design of an 8 bit general purpose microcontroller with sea-of-gates design style

  • Author

    Erdas, Nalan ; Gündüzalp, Mustafa

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Dokuz Eylul Univ., Izmir, Turkey
  • fYear
    1999
  • fDate
    22-24 Nov. 1999
  • Firstpage
    177
  • Lastpage
    180
  • Abstract
    This study includes the VLSI design of an eight bit general purpose microcontroller with sea-of-gates design style and 1.6 μm double metal CMOS technology. The system blocks and the behaviour of these blocks are defined and the logical design is implemented at gate level in the design phase. Then, the logic circuits are simulated and all of the subunits are converted into VLSI layout with Ocean Design System, prepared by Delft University-Netherlands, in a PC using the Linux operating system. Finally, in order to construct the microcontroller, these units are placed in the floorplan and simulated with analog and digital, logic and switch level simulators. The results of the simulations indicate that the microcontroller can run 31 instructions which can be divided into six sub-groups: transfer instructions, arithmetic and logic instructions, rotate and shift instructions, branch instructions, input/output instructions, and control instructions. The external microcontroller bus is 16 bit. It includes approximately 10,000 transistors and runs at 25 MHz. Its power consumption is 82.5 mW for 5 V bias voltage. In this paper, the properties of the microcontroller, the design steps and the obtained results are explained.
  • Keywords
    CMOS integrated circuits; VLSI; circuit CAD; circuit simulation; integrated circuit layout; logic arrays; logic simulation; microcontrollers; 1.6 micron; 16 bit; 25 MHz; 5 V; 82.5 mW; Ocean Design System; PC Linux operating system; VLSI design; VLSI layout; analog level simulators; arithmetic instructions; bias voltage; branch instructions; control instructions; design phase; digital level simulators; double metal CMOS technology; external microcontroller bus; gate level implementation; general purpose microcontroller; general purpose microcontroller design; input/output instructions; logic circuit simulation; logic instructions; logic level simulators; logical design; microcontroller; microcontroller design; power consumption; rotate/shift instructions; sea-of-gates design; sea-of-gates design style; switch level simulators; system blocks; transfer instructions; transistors; CMOS technology; Circuit simulation; Linux; Logic circuits; Marine technology; Microcontrollers; Oceans; Operating systems; Switches; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 1999. ICM '99. The Eleventh International Conference on
  • Print_ISBN
    0-7803-6643-3
  • Type

    conf

  • DOI
    10.1109/ICM.2000.884834
  • Filename
    884834