Performance comparison between static and dynamic CMOS logic implementations of a pipelined square-rooting circuit

被引:3
作者
Corsonello, P [1 ]
Perri, S
Cocorullo, G
机构
[1] Univ Reggio Calabria, Dept Elect Engn & Appl Math, I-88100 Reggio Calabria, Italy
[2] Univ Calabria, Dept Elect Comp Sci & Syst, I-87036 Rende, CS, Italy
[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.
引用
收藏
页码:347 / 355
页数:9
相关论文
共 16 条
[1]   Design and demonstration of high throughput square rooting circuit [J].
Cappuccino, G ;
Corsonello, P ;
Cocorullo, G .
ELECTRONICS LETTERS, 1996, 32 (05) :434-436
[2]   Design and demonstration of a real time processor for one-bit coded SAR signals [J].
Cappuccino, G ;
Cocorullo, G ;
Corsonello, P ;
Schirinzi, G .
IEE PROCEEDINGS-RADAR SONAR AND NAVIGATION, 1996, 143 (04) :261-267
[3]   A COMPARISON OF CMOS CIRCUIT TECHNIQUES - DIFFERENTIAL CASCODE VOLTAGE SWITCH LOGIC VERSUS CONVENTIONAL LOGIC [J].
CHU, KM ;
PULFREY, DL .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1987, 22 (04) :528-532
[4]   Speed optimization of edge-triggered CMOS circuits for Gigahertz single-phase clocks [J].
Huang, QT ;
Rogenmoser, R .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1996, 31 (03) :456-465
[5]  
Hwang K., 1979, Computer Arithmetic-Principles, Architecture And Design
[6]   EASILY TESTABLE NONRESTORING AND RESTORING GATE-LEVEL CELLULAR ARRAY DIVIDERS [J].
JHA, NK ;
AHUJA, A .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1993, 12 (01) :114-123
[7]   A pipelined multiplier-accumulator using a high-speed, low-power static and dynamic full adder design [J].
Jou, SJ ;
Chen, CY ;
Yang, EC ;
Su, CC .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1997, 32 (01) :114-118
[8]   ACCURATE SIMULATION OF POWER DISSIPATION IN VLSI CIRCUITS [J].
KANG, SM .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1986, 21 (05) :889-891
[9]   LOW-POWER DESIGN TECHNIQUES FOR HIGH-PERFORMANCE CMOS ADDERS [J].
KO, UM ;
BALSARA, PT ;
LEE, W .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1995, 3 (02) :327-333
[10]   A 200-MHZ CMOS PIPELINED MULTIPLIER ACCUMULATOR USING A QUASI-DOMINO DYNAMIC FULL-ADDER CELL DESIGN [J].
LU, F ;
SAMUELI, H .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1993, 28 (02) :123-132