| High-level synthesis: an essential ingredient for designing complex ASICs |
| Full text |
Pdf
(884 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
table of contents
Pages: 775 - 782
Year of Publication: 2004
ISBN:0-7803-8702-3
|
|
Authors
|
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 27, Citation Count: 1
|
|
|
ABSTRACT
It is common wisdom that synthesizing hardware from higher-level descriptions than Verilog incurs a performance penalty. The case study here shows that this need not be the case. If the higher-level language has suitable semantics, it is possible to synthesize hardware that is competitive with hand-written Verilog RTL. Differences in the hardware quality are dominated by architecture differences and, therefore, it is more important to explore multiple hardware architectures. This exploration is not practical without quality synthesis from higher-level languages.
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
|
|
| |
2
|
[2] AUGUSTSSON, L., SCHWARZ, J., AND NIKHIL, R. S. Bluespec Language Definition, 2001. Sandburst Corp.
|
 |
3
|
|
| |
4
|
[4] BLUESPEC, INC. Interra Systems' Benchmarking of Bluespec Compiler Uncovers No Compromises in Quality of Results (QoR), May 3 2004. www.bluespec.com/news/press.htm, www.bluespec.com/images/pdfs/InterraReport042604.pdf.
|
| |
5
|
|
| |
6
|
[6] DAVE, N. Designing a Reorder Buffer in Bluespec. In Proc. MEMOCODE'04 (June 2004).
|
| |
7
|
|
| |
8
|
|
| |
9
|
[9] GAJSKI, D. SpecC: Specification Language and Methodology. Kluwer Academic, Boston, 2000.
|
| |
10
|
[10] HOE, J. C. Operation-Centric Hardware Description and Synthesis. PhD thesis, MIT, June 2000.
|
| |
11
|
|
| |
12
|
|
| |
13
|
[13] NORDIN, G., AND HOE, J. C. Synchronous Extensions to Operation-Centric Hardware Description Languages. In Proc. MEMOCODE'04 (June 2004).
|
| |
14
|
|
| |
15
|
[15] ROSENBAND, D. L. The Ephemeral History Register: Flexible Scheduling for Rule-Based Designs. In Proc. MEMOCODE'04 (June 2004).
|
 |
16
|
|
| |
17
|
|
| |
18
|
[18] SYNOPSYS. Behavioral Compiler/Behavioral Synthesis. www.synopsys.com/products/beh_syn/beh_syn.html.
|
|