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