DocumentCode
379725
Title
Automatic verification of in-order execution in microprocessors with fragmented pipelines and multicycle functional units
Author
Mishra, Prabhat ; Tomiyama, Hiroyuki ; Dutt, Nikil ; Nicolau, Alex
Author_Institution
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
fYear
2002
fDate
2002
Firstpage
36
Lastpage
43
Abstract
As embedded systems continue to face increasingly higher performance requirements, deeply pipelined processor architectures are being employed to meet desired system performance. System architects critically need modeling techniques that allow exploration, evaluation, customization and validation of different processor pipeline configurations, tuned for a specific application domain. We propose a novel finite state machine (FSM) based modeling of pipelined processors and define a set of properties that can be used to verify the correctness of in-order execution in the presence of fragmented pipelines and multicycle functional units. Our approach leverages the system architect´s knowledge about the behavior of the pipelined processor through architecture description language (ADL) constructs, and thus allows a powerful top-down approach to pipeline verification. We applied this methodology to the DLX processor to demonstrate the usefulness of our approach
Keywords
embedded systems; finite state machines; formal verification; microprocessor chips; parallel architectures; pipeline processing; Architecture Description Language; DLX processor; automatic verification; deeply pipelined processor architectures; embedded systems; finite state machine; fragmented pipelines; in-order execution; microprocessors; modeling techniques; multicycle functional units; top-down approach; Architecture description languages; Computer architecture; Cost accounting; Data mining; Embedded computing; Embedded system; Microprocessors; Pipelines; Software tools; Space exploration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition, 2002. Proceedings
Conference_Location
Paris
ISSN
1530-1591
Print_ISBN
0-7695-1471-5
Type
conf
DOI
10.1109/DATE.2002.998247
Filename
998247
Link To Document