CMOS modular register file for CPU design

Date

2000-05

Journal Title

Journal ISSN

Volume Title

Publisher

Texas Tech University

Abstract

From the above discussion, the building block-pased design is one of the top choices in present integrated circuit design world. By using basic building blocks, largescale digital design can achieve lower cost, higher speed, higher reliability, shorter design time and flexibility. Currently, to invesfigate the nature and advantages of building block design, a tool library with various functional building blocks in layout form is being designed in our research group. In addition, in the near future, some microprocessors will be built up by connecting those powerful, fast, expandable and flexible functional building blocks together as design examples of the building block-based design method.

A basic microprocessor has a timing and control unit for sequencing, an arithmetic logic unit (ALU) for processing instmctions, an instmction decoder, and register banks for temporary storage during arithmetic operation. Figure 1.1 [2] shows a diagram of a basic microprocessor.

Description

Keywords

Complementary, Metal oxide semiconductors, Registers (Computers), Integrated circuits

Citation