ACM Home Page
Please provide us with feedback. Feedback
Fast cycle-accurate simulation and instruction set generation for constraint-based descriptions of programmable architectures
Full text PdfPdf (261 KB)
Source
International Conference on Hardware Software Codesign archive
Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis table of contents
Stockholm, Sweden
SESSION: New design techniques for application specific processors table of contents
Pages: 18 - 23  
Year of Publication: 2004
ISBN:1-58113- 937-3
Authors
Scott J. Weber  University of California, Berkeley, CA
Matthew W. Moskewicz  University of California, Berkeley, CA
Matthias Gries  University of California, Berkeley, CA
Christian Sauer  Infineon Technologies, Munich, Germany
Kurt Keutzer  University of California, Berkeley, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
SIGBED: ACM Special Interest Group on Embedded Systems
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 38,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1016720.1016728
What is a DOI?

ABSTRACT

State-of-the-art architecture description languages have been successfully used to model application-specific programmable architectures limited to particular control schemes. In this paper, we introduce a language and methodology that provide a framework for constructing and simulating a wider range of architectures. The framework exploits the fact that designers are often only concerned with data paths, not the instruction set and control. In the framework, each processing element is described in a structural language that only requires the specification of the data path and constraints on how it can be used. From such a description, the supported operations of the processing element are automatically extracted and a controller is generated. Various architectures are then realized by composing the processing elements. Furthermore, hardware descriptions and bit-true cycle-accurate simulators are automatically generated. Results show that our simulators are up to an order of magnitude faster than other reported simulators of this type and two orders of magnitude faster than equivalent Verilog simulations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
R. Leupers, P. Marwedel, "Retargetable Code Generation Based on Structural Processor Description." Design Automation for Embedded Systems, vol. 3, no. 1, Jan 1998, pp. 1--36.
 
2
R. Leupers, "Instruction-Set Extraction," In Retargetable Code Generation for Digital Signal Processors, Kluwer Academic Publishers, 1997, pp. 45--83.
 
3
4
 
5
 
6
7
8
 
9
R. Leupers, J. Elste, and B. Landwehr, "Generation of Interpretive and Compiled Instruction Set Simulators." ASP-DAC 1999.
 
10
GNUmp, http://www.swox.com/gmp.
11
12
13


Collaborative Colleagues:
Scott J. Weber: colleagues
Matthew W. Moskewicz: colleagues
Matthias Gries: colleagues
Christian Sauer: colleagues
Kurt Keutzer: colleagues