2009 19th IEEE Symposium on Computer Arithmetic 2009
DOI: 10.1109/arith.2009.28
|View full text |Cite
|
Sign up to set email alerts
|

Datapath Synthesis for Standard-Cell Design

Abstract: Datapath synthesis for standard-cell design goes through extraction of arithmetic operations from RTL code, high-level arithmetic optimizations and netlist generation. Numerous architectures and optimization strategies exist that result in circuit implementations with very different performance characteristics. This work summarizes the circuit architectures and techniques used in a commercial synthesis tool to optimize cell-based datapath netlists for timing, area and power.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(7 citation statements)
references
References 8 publications
0
7
0
Order By: Relevance
“…This is due to the optimizations performed by Synopsys Design Compiler, which works at lower abstraction levels, (use of carry-save representation, high radix Booth recoding, conversion from Sum of Product to Product of Sum, etc.) [14]. These optimizations can produce unexpected results with unconventional arithmetic such as that in Eq.…”
Section: Discussionmentioning
confidence: 99%
“…This is due to the optimizations performed by Synopsys Design Compiler, which works at lower abstraction levels, (use of carry-save representation, high radix Booth recoding, conversion from Sum of Product to Product of Sum, etc.) [14]. These optimizations can produce unexpected results with unconventional arithmetic such as that in Eq.…”
Section: Discussionmentioning
confidence: 99%
“…The Baugh-Wooley method can be used for signed partial product generations [2]. This scheme is good for small word lengths of 8-16 bits [15].…”
Section: Figure 3: Partial Product Generatorsmentioning
confidence: 99%
“…To exploit the underly regularity of a synthesized arithmetic datapath, the proposed methodology structurally places 1 A commercial logic synthesis tool synthesizes arithmetic operations in an RTL code into a standard-cell netlist using dedicated datapath generators [15]. 2 We use "extraction" and "inference" interchangeably throughout the paper.…”
Section: Structural Placement Flow For a Synthesized Parallel Multipliermentioning
confidence: 99%
See 1 more Smart Citation
“…Modern microprocessors and embedded systems contain datapaths modules which play an important role in computations. Traditionally, datapath synthesis for standard-cell design goes through a series of steps, including extraction of arithmetic operations from RTL code, high-level synthesis (HLS), logic synthesis, and technology mapping [1]. The arithmetic operations such as addition, multiplication, shifting, comparison, and etc., are extracted first and are modeled into the datapaths.…”
Section: Introductionmentioning
confidence: 99%