[3] Natl Res Council, IRECE, I-80125 Naples, Italy
来源:
IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS
|
2000年
/
147卷
/
06期
关键词:
D O I:
10.1049/ip-cds:20000691
中图分类号:
TM [电工技术];
TN [电子技术、通信技术];
学科分类号:
0808 ;
0809 ;
摘要:
Pipelined cellular array implementations: of arithmetic circuits: are usually adopted to obtain high throughput at reasonable cost. The circuit design style used to implement the array greatly influences both performance and cost. The designer has to move in a varied and complex scenario, since nowadays scores of logic styles are known among CMOS families. Static logic styles are easy to use and they allow low power consumption, while dynamic logic styles have some potential advantages. These circuits tend to be faster and, at least for the implementation of simple logic functions, they require fewer transistors. Often the choice of the circuit design style is done by means of qualitative analysis. Referring to the creation of a pipelined square-rooting circuit, both static and dynamic implementations are quantitatively compared for several operand wordlengths. Using 0.5 mum technology parameters, a pre-layout comparison is performed in terms of net transistor area, number of transistors, propagation delay and average power dissipation. Results indicate that DOMINO logic implementation shows the best area-time-power trade-off. Then a set of standard cells has been designed to layout the DOMINO logic array. Post-layout data shows that a 32-bit array designed in this way and realised using 0.5 mum 3.3V CMOS process reaches a maximum throughput rate up to 175MHz, requires a silicon area of 1.4 x 1.4mm(2) and dissipates 1.59mW/MHz. The proposed RCA-based circuit reaches a throughput comparable to that of CLA-based square-rooting arrays, implemented using conventional static CMOS circuitry, thereby saving area and power.