Presentation is loading. Please wait.

Presentation is loading. Please wait.

RTL Processor Synthesis for Architecture Exploration and Implementation Schliebusch, O. Chattopadhyay, A. Leupers, R. Ascheid, G. Meyr, H. Steinert, M.

Similar presentations


Presentation on theme: "RTL Processor Synthesis for Architecture Exploration and Implementation Schliebusch, O. Chattopadhyay, A. Leupers, R. Ascheid, G. Meyr, H. Steinert, M."— Presentation transcript:

1 RTL Processor Synthesis for Architecture Exploration and Implementation Schliebusch, O. Chattopadhyay, A. Leupers, R. Ascheid, G. Meyr, H. Steinert, M. Braun, G. Nohl, A. Integrated Signal Process. Syst., Aachen Univ. of Technol., Germany Design, Automation and Test in Europe Conference and Exhibition 2004, pp. 156 - 160

2 2/20 Abstract  Architecture description languages are widely used to perform architecture exploration for application-driven designs, whereas the RT-level is the commonly accepted level for hardware implementation. For this reason, design parameters such as timing, area or power consumption cannot be taken into consideration accurately during design space exploration. Design automation tools currently used to bridge this gap are either limited in the flexibility provided or only generate fragments of the architecture.

3 3/20 Abstract (cont.)  This paper presents a synthesis tool which preserves the full flexibility of the architecture description language LISA, while being able to generate the complete architecture on RT- level using systemC. This paper also presents two real world architecture case studies to prove the feasibility of our approach.

4 4/20 What’s the problem?  Architecture Description Languages (ADLs) often ignoring physical parameters in the design leads to suboptimal solutions or long redesign cycles  high level abstraction and physical parameter evaluation are both necessary

5 5/20 Related Work  MIMOLA,FlexWare  too close to the RTL  ISDL,nML  each function unit one type exactly  PEAS-III,ASIP-Meister,Xtensa,PICO  Predefined elements or architectures

6 6/20 LISA module  Exploration and implementation based on LISA (Language for Instruction-Set Architectures)

7 7/20 LISA module (cont.)  LISA module and correspondent HDL model component

8 8/20 The HDL Synthesis Framework  Explicit Hardware Description  Implicit Hardware Description  Non-formalized Hardware Description

9 9/20 Explicit Hardware Description  Explicit type of hardware description results from language elements  with a well defined semantics  define the underlying hardware  without ambiguity  RTL can be generated directly

10 10/20 Explicit Hardware Description (cont.)  Example of Explicit Hardware Description

11 11/20 Implicit Hardware Description  Implicit type of hardware description results from language elements  not self-explanatory  semantics is more general  deeper analysis of the complete is needed  additional info needs to be taken into account  Info may be from simulation scheduler

12 12/20 Implicit Hardware Description (cont.)  Example of Implicit Hardware Description

13 13/20 Non-formalized Hardware Description  The BEHAVIOR section can be considered as non-formalize description, enrich by LISA language elements  contain mainly plain ANSI-C code  the SystemC is used to generate RTL representation of the architecture

14 14/20 Non-formalized Hardware Description (cont.)  Transformation of resources

15 15/20 Experiments and Results  The LEON Architecture  the integer pipeline and memory configuration of the LEON were modelled in LISA  The automatically generated SystemC model and the reference model are synthesized with the Synopsys design compiler  The LISA model as well as the generated SystemC model have been verified with the microSparc Validation suite

16 16/20 Experiments and Results (cont.)  The Infineon Technologies ASMD  Application-Specific Multi-rate DSP

17 17/20 Conclusion  presented a methodology to fully generate a synthesizable RT-level hardware description from LISA  the gap can be bridged using the SystemC  the complete architecture can be generated from a single specification, without losing the flexibility  add an analysis and optimization step in the future work


Download ppt "RTL Processor Synthesis for Architecture Exploration and Implementation Schliebusch, O. Chattopadhyay, A. Leupers, R. Ascheid, G. Meyr, H. Steinert, M."

Similar presentations


Ads by Google