Modeling and validation of pipeline specifications
ACM Transactions on Embedded Computing Systems (TECS)
Code Generation for Functional Validation of Pipelined Microprocessors
Journal of Electronic Testing: Theory and Applications
A framework for systematic validation and debugging of pipeline simulators
ACM Transactions on Design Automation of Electronic Systems (TODAES)
MicroGP—An Evolutionary Assembly Program Generator
Genetic Programming and Evolvable Machines
Simplifying the design and automating the verification of pipelines with structural hazards
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Proceedings of the 41st annual Design Automation Conference
Processor Description Languages
Processor Description Languages
Hi-index | 0.00 |
As embedded systems continue to face increasingly higherperformance requirements, deeply pipelined processor ar-chitecturesare being employed to meet desired system per-formance.System architects critically need modeling tech-niquesthat allow exploration, evaluation, customizationand validation of different processor pipeline configurations,tuned for a specific application domain. We propose a novelFinite State Machine (FSM) based modeling of pipelinedprocessors and define a set of properties that can be used toverify the correctness of in-order execution in the presenceof fragmented pipelines and multicycle functional units. Ourapproach leverages the system architect's knowledge aboutthe behavior of the pipelined processor, through ArchitectureDescription Language (ADL) constructs, and thus allows apowerful top-down approach to pipeline verification. We ap-pliedthis methodology to the DLX processor to demonstratethe usefulness of our approach.