ACM Home Page
Please provide us with feedback. Feedback
High-level synthesis: an essential ingredient for designing complex ASICs
Full text PdfPdf (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
Arvind  MIT, Cambridge, MA
Rishiyur S. Nikhil  Bluespec Inc, Waltham, MA
Daniel L. Rosenband  MIT, Cambridge, MA
Nirav Dave  MIT, Cambridge, MA
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 27,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/ICCAD.2004.1382681

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.

Collaborative Colleagues:
Arvind: colleagues
Rishiyur S. Nikhil: colleagues
Daniel L. Rosenband: colleagues
Nirav Dave: colleagues