The programmable logic array (PLA) is a basic and important building circuit for VLSI chips. Operating behaviors of several conventional PLAs are analyzed first to find out their speed and power bottlenecks. Then, new circuit design techniques for the CMOS PLA are proposed in the hopes of fulfilling the requirements of high speed and low power at the same time. Finally, high speed is achieved through the combined effect of utilization of a fast pseudofootless dynamic circuit and a reduced interplane clock delay. On the other hand, low power is achieved because the power consumption from the three main sources, i.e., the AND-plane circuits, the interplane buffers, and the OR-plane circuits, can be reduced significantly and simultaneously. The delay time and the power consumption of the critical path of a PLA are taken as the performance evaluation parameters. When the 50/spl times/50/spl times/64 PLAs are designed in a 0.35-/spl mu/m 1P4M CMOS technology, the maximum operating frequency of the proposed PLA is 1.61 times higher than that of the fastest conventional PLA. Furthermore, power reduction can be as high as 18% and 43% when the operating frequencies are set to be 100 MHz and 50 MHz, respectively, as compared to the most power-efficient conventional PLA.
[1]
Simon Segars.
ARM7TDMI power consumption
,
1997,
IEEE Micro.
[2]
G. M. Blair,et al.
PLA design for single-clock CMOS
,
1992
.
[3]
Chia-Hsiung Kao,et al.
A low-power and high-speed dynamic PLA circuit configuration for single-clock CMOS
,
1999
.
[4]
Kevin J. Nowka,et al.
Design methodology for a 1.0 GHz microprocessor
,
1998,
Proceedings International Conference on Computer Design. VLSI in Computers and Processors (Cat. No.98CB36273).
[5]
Y. B. Dhong,et al.
High speed CMOS POS PLA using predischarged OR array and charge sharing AND array
,
1992
.