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


Erdas N., Gunduzalp M.

11th International Conference on Microelectronics (ICM99), KUWAIT, Kuwait, 22 - 24 November 1999, pp.177-180 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume:
  • Doi Number: 10.1109/icm.2000.884834
  • City: KUWAIT
  • Country: Kuwait
  • Page Numbers: pp.177-180
  • Keywords: microcontroller, logic design, sea-of-gates design
  • Dokuz Eylül University Affiliated: No

Abstract

This study includes the VLSI design of an eight bit general purpose microcontroller with Sea-of-Gates design style and 1.6 mu double metal CMOS technology. The system blocks and the behaviour of these blocks are defined end the logical design is implemented in gate level in the design phase. Then, the logic circuits are simulated and all of the subunits an converted into VLSI layout with Ocean Design System, prepared by Delft University-Netherlends, in it PC using Linux operating system. Finally, in order to construct the microcontroller these units an placed in the floorplan and simulated with analog and digital, logic and switch level simulator. The results of the simulations indicates that the microcontroller can run 31 instructions which can be divided into sir subgroups: Transfer instructions, arithmetic and logic instructions, rotate and shift instructions, branch instructions, input/output instructions, control instructions. The external bus of the microcontroller is 16 bit. It includes approximately 10,000 transistors and runs in 25MHz. Its power consumption is 82.5mW for 5V bias voltage. In this paper, the properties of the microcontroller, the design steps and the obtained results an explained.