loading...
Automatic Verification of In-Order Execution In Microprocessors with Fragmented Pipelines and Multicycle Functional Units
Paris, France March 04-March 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DATE.2002.9982472002 Design, Automation and Test in E ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
As embedded systems continue to face increasingly higher performance requirements, deeply pipelined processor ar-chitectures are being employed to meet desired system per-formance. System architects critically need modeling tech-niques 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 ap-plied this methodology to the DLX processor to demonstrate the usefulness of our approach.
Citation:
P. Mishra, N. Dutt, A. Nicolau, H. Tomiyama, "Automatic Verification of In-Order Execution In Microprocessors with Fragmented Pipelines and Multicycle Functional Units," date, pp.0036, 2002 Design, Automation and Test in Europe Conference and Exhibition (DATE'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.