Design of synchronous and asynchronous variable-latency pipelined multipliers

Authors
Citation
M. Olivieri, Design of synchronous and asynchronous variable-latency pipelined multipliers, IEEE VLSI, 9(2), 2001, pp. 365-376
Citations number
50
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS
ISSN journal
10638210 → ACNP
Volume
9
Issue
2
Year of publication
2001
Pages
365 - 376
Database
ISI
SICI code
1063-8210(200104)9:2<365:DOSAAV>2.0.ZU;2-U
Abstract
This paper presents a novel variable-latency multiplier architecture, suita ble for implementation as a self-timed multiplier core or as a fully synchr onous multicycle multiplier core. The architecture combines a second-order Booth algorithm with a split carry save array pipelined organization, incor porating multiple row skipping and completion-predicting carry-select final adder. The paper reports the architecture and logic design, CMOS circuit d esign and performance evaluation. In 0.35 mum CMOS, the expected sustainabl e cycle time for a 32-bit synchronous implementation is 2.25 ns. Instructio n level simulations estimate 54% single-cycle and 46% two-cycle operations in SPEC95 execution. Using the same CMOS process, the 32-bit asynchronous i mplementation is expected to reach an average 1.76 ns throughput and 3.48 n s latency in SPEC95 execution.