|
ABSTRACT
This paper proposes a synthesizable HDL code generation method using a processor specification description. The proposed approach can change the number of slots and pipeline stages, and dispatching rule to assign operations to resources. In addition, designers can specify each instruction behavior using the specification language. A control logic, a decode logic, and a data path of VLIW processor are generated from the processor specification. Designers can explore ASIP design space using the proposed approach effectively, because the amount of description and the modification cost are small. Using this approach, it took about eight hours to design 36 VLIW processors. Moreover, this approach provides a 82% reduction on the average compared to the description of the HDL code.
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
|
M. Johnson, "Superscalar Microprocessor Design," Prentice-Hall, Inc., 1991.
|
 |
2
|
|
| |
3
|
Jin-Hyuk Yang , Byoung-Woon Kim , Sang-Joon Nam , Young-Su Kwon , Dae-Hyun Lee , Jong-Yeol Lee , Chan-Soo Hwang , Yong-Hoon Lee , Seung-Ho Hwang , In-Cheol Park , Chong-Min Kyung, MetaCore: an application-specific programmable DSP development system, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, v.8 n.2, p.173-183, April 2000
[doi> 10.1109/92.831437]
|
| |
4
|
|
| |
5
|
G. Hadjiyiannis, S. Hanono, and S. Devadas, "ISDL: An Instruction Set Description Language For Retargetability and Architecture Exploration," Design Automation for Embedded Systems, Vol. 6, No. 1, pp. 39--69, 2000.
|
 |
6
|
Ashok Halambi , Peter Grun , Vijay Ganesh , Asheesh Khare , Nikil Dutt , Alex Nicolau, EXPRESSION: a language for architecture exploration through compiler/simulator retargetability, Proceedings of the conference on Design, automation and test in Europe, p.100-es, January 1999, Munich, Germany
[doi> 10.1145/307418.307549]
|
| |
7
|
|
| |
8
|
A. Hoffmann, T. Kogel, A. Nohl, G. Braun, O. Schliebusch, O. Wahlen, A. Wieferink, and H. Meyr, "A Novel Methodology for the Design of Application-Specific Instruction-Set Processors(ASIPs) Using a Machine Description Language," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 20, No. 11, pp. 1338--1354, Nov. 2001.
|
 |
9
|
Stefan Pees , Andreas Hoffmann , Vojin Zivojnovic , Heinrich Meyr, LISA—machine description language for cycle-accurate models of programmable DSP architectures, Proceedings of the 36th ACM/IEEE conference on Design automation, p.933-938, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.310101]
|
| |
10
|
|
| |
11
|
K. Okuda, S. Kobayashi, Y. Takeuchi, and M. Imai, "A Simulator Generator Based on Configurable VLIW Model Considering Synthesizable HW Description and SW Tools Generation," Proceedings of the Workshop on Synthesis And System Integration of Mixed Information Technologies, pp. 152--159, Apr. 2003.
|
| |
12
|
M. Itoh, Y. Takeuchi, M. Imai, and A. Shiomi, "Synthesizable HDL Generation for Pipelined Processors from a Micro-Operation Description," IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences, Vol. E83-A, No. 3, pp. 394--400, Mar. 2000.
|
|