An efficient methodology and semi-automated flow for design and validation of complex digital signal processing ASICS macro-cells

We present a methodology and design flow for signal processing application specific integrated circuit macro-cells. The key features of the methodology are the mastering the complexity of design, the increasing of reuse factor and the early error detection. It takes advantages of a derivative designs, a signal processing modularity, generic modeling and combines both levels of abstraction, in order to produce an efficient architecture. The flow includes a fast verification platform that drives both algorithm and architecture validation in an efficient way. We illustrate the effectiveness of the proposed methodology by a significant industrial application. Experimental design results indicate strong advantages of the proposed schemes.

[1]  John P. Elliott Understanding Behavioral Synthesis: A Practical Guide to High-Level Design , 1999 .

[2]  Joris van den Hurk,et al.  System level design, a VHDL based approach , 1995, Proceedings of EURO-DAC. European Design Automation Conference.

[3]  John P. Elliott Understanding Behavioral Synthesis , 1999, Springer US.

[4]  Ahmed Amine Jerraya,et al.  Behavioral Synthesis and Component Reuse with VHDL , 1996 .

[5]  Mike Tien-Chien Lee,et al.  Domain-specific high-level modeling and synthesis for ATM switch design using VHDL , 1996, DAC '96.

[6]  Edward A. Lee,et al.  A framework for comparing models of computation , 1998, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  Amer Baghdadi,et al.  Framework for System Design, Validation and Fast Prototyping of Multiprocessor System-On-Chip , 2000, DIPES.

[8]  W. R. Davis,et al.  A design environment for high throughput, low power dedicated signal processing systems , 2001, Proceedings of the IEEE 2001 Custom Integrated Circuits Conference (Cat. No.01CH37169).

[9]  Manfred Koegst,et al.  A systematic analysis of reuse strategies for design of electronic circuits , 1998, Proceedings Design, Automation and Test in Europe.

[10]  Daniel Gajski,et al.  Introduction to high-level synthesis , 1994, IEEE Design & Test of Computers.

[11]  Paul Vanoostende,et al.  On the use of VHDL-based behavioral synthesis for telecom ASIC design , 1995 .

[12]  Rudy Lauwereins,et al.  Grape-11: A System=Level Prototyping Environment , 1995 .

[13]  Giovanni De Micheli,et al.  Hardware C - A Language for Hardware Design , 1988 .