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
Link To Document :
بازگشت