1993 European Conference on Design Automation With the European Event in ASIC Design
DOI: 10.1109/edac.1993.386477
|View full text |Cite
|
Sign up to set email alerts
|

A high density datapath compiler mixing random logic with optimized blocks

Abstract: This paper presents a new datapath compiler providing high transistor densities. Mixing random logic with optimized blocks in the same bit-sliced structure is possible thanks to a dedicated datapath library. Automatic placement is perfornied according to the structural input description. Minimizrd cost functions are total wire length and track density. Track assignment, dealing with virtual tuminals, uses a divide and conquer approach to perform ejicient over-cell routing. In order to provide processindependen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…The user-defined modules are then placed as whole units and not merged with the remainder of the circuit. The methods described in [Cai90] and [Ben93] are representative for many similar approaches. In these algorithms, primitive (AND, OR, INV, MUX) as well as more complex modules (ADD, REG, SHIFT) are generated according to specified operand and result widths and pin arrangement.…”
Section: Previous Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The user-defined modules are then placed as whole units and not merged with the remainder of the circuit. The methods described in [Cai90] and [Ben93] are representative for many similar approaches. In these algorithms, primitive (AND, OR, INV, MUX) as well as more complex modules (ADD, REG, SHIFT) are generated according to specified operand and result widths and pin arrangement.…”
Section: Previous Workmentioning
confidence: 99%
“…The module generator component Paramog ( [Sad95], [Dit95], Figure 1) of SDI is implemented similarly to classical examples ( [Shu89], [Ben93]). Requests are parametrized by data types, bit widths, and area limits, and Paramog offers a selection of possible layouts realizing the specified function.…”
Section: Previous Workmentioning
confidence: 99%
“…The module generator component Paramog ( [Sad95], [Dit95], Figure 1) of SDI is implemented similarly to classical examples ( [Shu89], [Ben93]). Requests are parametrized by data types, bit widths, and area limits, and Paramog offers a selection of possible layouts realizing the specified function.…”
Section: Previous Workmentioning
confidence: 99%
“…The application of generator programs to create their constituent modules has a long history in VLSI design ( [2], [6], [10], [13], [14], and many others). With growing FPGA die sizes, such datapath architectures are also implementable on FPGAs.…”
Section: Introductionmentioning
confidence: 99%