Skip to main content

Design and simulation of a pipelined arithmetic and logic unit, 2002

 Item — Call Number: MU Thesis Gok
Identifier: b2089047

Scope and Contents

From the Collection:

The collection consists of theses written by students enrolled in the Monmouth College and Monmouth University graduate Electronic Engineering programs. The holdings are bound print documents that were submitted in partial fulfillment of requirements for the Master of Science degree.

Dates

  • Creation: 2002

Creator

Conditions Governing Access

All analog collection holdings are limited to library use only.

Researchers seeking to photocopy collection materials must complete an Application to Photocopy Form.

In some cases, photocopying of collection materials may be performed by the Monmouth University Library staff.

The Monmouth University Library reserves the right to limit or refuse duplication requests subject to the condition of collection materials and/or restrictions imposed by the collection creators or by the United States Copyright Act.

Permission to examine, or copy, collection materials does not imply permission to publish or quote. It is the responsibility of the researcher to obtain such permissions from both the copyright holder and Monmouth University.

Extent

1 Items (print book) : 105 pages ; 8.5 x 11.0 inches (28 cm).

Language of Materials

English

Abstract

Modern microprocessors are designed to execute arithmetic and logical instructions in one clock time. Emerging microprocessors implement multimedia instructions as part of the Instruction Set Architecture (ISA) and expect to run them in a single clock cycle. Designing circuits to implement multi-media instructions that execute in a single clock cycle poses a serious challenge to microprocessor designers. Sustained performance of the Arithmetic and Logic Unit (ALU) is very critical to the design of such instructions. Typically, elaborate modules such as high-speed adders and multipliers are used while designing such units resulting in increased silicon real-estate, cost and power requirements. We propose a novel approach to make the ALU, a pipelined unit (P-ALU) in its own right leading to 4x performance for the cost of 1x real-state. This will result in faster clock speeds of P-ALU independent of the core clock (typically 4x of CPU clock). We believe that the core CPU can dispatch multiple instructions to several such autonomous pipelined-ALU units concurrently, resulting in very high performancee.

In this project, we have designed, implemented and simulated a simple pipelined arithmetic and logical unit (PALU) simulation using Verilog Hardware Description language. Our results show a 4x-time improvement in execution of ALU instructions.

Partial Contents

1. Introduction -- 2. Hardware description languages -- 3. CPU architecture -- 4. CPU design -- 5. Theory of P-ALU operation -- 6. Design details -- 7. Simulation and results -- 8. Conclusion -- Appendix A. -- Appendix B.

Source

Repository Details

Part of the Monmouth University Library Archives Repository

Contact:
Monmouth University Library
400 Cedar Avenue
West Long Branch New Jersey 07764 United States
732-923-4526