DocumentCode
1747983
Title
Automated pipeline design
Author
Kroening, Daniel ; Paul, Wolfgang J.
Author_Institution
Dept. of Comput. Sci., Saarlandes Univ., Saarbrucken, Germany
fYear
2001
fDate
2001
Firstpage
810
Lastpage
815
Abstract
The interlock and forwarding logic is considered the tricky part of a fully-featured pipelined microprocessor. Debugging these parts delays the hardware design process considerably. It is therefore desirable to automate the design of both interlock and forwarding logic. The hardware design engineer begins with a sequential implementation without any interlock and forwarding logic. A tool then adds the forwarding and interlock logic required for pipelining. This paper describes the algorithm for such a tool and the correctness is formally verified. We use a standard DLX RISC processor as an example.
Keywords
circuit CAD; integrated circuit design; logic CAD; microprocessor chips; pipeline processing; reduced instruction set computing; DLX RISC processor; automated pipeline design; correctness; forwarding logic; hardware design process; interlock logic; pipelined microprocessor; sequential implementation; Computer science; Data structures; Design engineering; Hardware; Hazards; Logic design; Microprocessors; Permission; Pipelines; Reduced instruction set computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2001. Proceedings
ISSN
0738-100X
Print_ISBN
1-58113-297-2
Type
conf
DOI
10.1109/DAC.2001.156248
Filename
935617
Link To Document