DocumentCode
2067280
Title
Generic Architecture Description for Retargetable Compilation and Synthesis of Application-Specific Pipelined IPs
Author
Gorjiara, Bita ; Reshadi, Mehrdad ; Gajski, Daniel
Author_Institution
California Univ., Irvine
fYear
2007
fDate
1-4 Oct. 2007
Firstpage
356
Lastpage
361
Abstract
Constraints of embedded systems and the shrinking time-to-market have elevated the importance of designer productivity and design predictability more than ever. To improve productivity, in ASIP approaches the system is designed with software and executed on a customized processor. In ASIP design flow, the processor is described in an Architecture Description Language (ADL) and the toolset is generated from that ADL automatically. However, in these approaches design predictability is low because the designer has little or no control over the quality of the final implementation. In this paper, we present a new design approach where the target processor or Intellectual Property (IP) does not have any predefined instruction-set and its datapath component netlist is described in a Generic Netlist Representation (GNR). The GNR is used by the toolset to generate the controller of the IP and the RTL of the design. The GNR is an order of magnitude shorter than state-of-the-art ADLs with RTL generation capabilities and yet can capture any structural details that affect the implementation quality. We have also developed a web-based interface for our toolset, so that users can upload and evaluate new IPs described in GNR.
Keywords
industrial property; instruction sets; production engineering computing; application-specific pipelined IP; datapath component netlist; generic architecture description; generic netlist representation; instruction-set; intellectual property; retargetable compilation; target processor; Application specific processors; Architecture description languages; Automatic control; Computer architecture; Embedded system; Intellectual property; Process design; Productivity; Software design; Time to market;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location
San Jose, CA
ISSN
1063-6404
Print_ISBN
978-0-7803-9707-1
Electronic_ISBN
1063-6404
Type
conf
DOI
10.1109/ICCD.2006.4380841
Filename
4380841
Link To Document