In this paper we propose a new design methodology targeted for core-based designs using parameterized macrocells (PMC's). This methodology provides the flexibility for instance-based cores to be easily customized for application requirements. By using few scaling parameters to characterize a PMC, a macrocell can be instantiated in virtually any size depending on the required performance. Moreover a new first-order macro delay model is proposed which is a function of the scaling parameters of the PMC which enables accurate delay predictions at the subsystem/core level. The proposed delay model is suitable for use by a delay optimizer to determine the optimum scaling parameters of individual PMC's in a core. A PMC library has been developed and used to design cores for communications applications. To demonstrate the effectiveness of the proposed methodology, several subsystems used in a channel LDPC decoder were synthesized using this library where the individual PMC's were optimized for minimum delay. The resulting custom-quality layout have areas ranging from 40/spl times/100 /spl mu/m/sup 2/ to 380/spl times/200 /spl mu/m/sup 2/ and delay in the range of 1.6 ns to 10 ns in 0.18 /spl mu/m, 1.8 V CMOS technology.
[1]
Makram M. Mansour,et al.
Modified Sakurai-Newton current model and its applications to CMOS digital circuit design
,
2003,
IEEE Computer Society Annual Symposium on VLSI, 2003. Proceedings..
[2]
Grant Martin,et al.
Surviving the SOC Revolution: A Guide to Platform-Based Design
,
1999
.
[3]
R. Jacob Baker,et al.
CMOS Circuit Design, Layout, and Simulation
,
1997
.
[4]
Naresh R. Shanbhag,et al.
Low-power VLSI decoder architectures for LDPC codes
,
2002,
ISLPED '02.
[5]
Trevor York,et al.
Book Review: Principles of CMOS VLSI Design: A Systems Perspective
,
1986
.
[6]
Michael Keating,et al.
Reuse Methodology Manual
,
1999
.
[7]
Naresh R. Shanbhag,et al.
Simplified current and delay models for deep submicron CMOS digital circuits
,
2002,
2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353).
[8]
Pierre Bricaud,et al.
Reuse methodology manual for system-on-chip designs
,
1998
.