2010 IEEE Computer Society Annual Symposium on VLSI 2010
DOI: 10.1109/isvlsi.2010.69
|View full text |Cite
|
Sign up to set email alerts
|

A Fast Heuristic for Extending Standard Cell Libraries with Regular Macro Cells

Abstract: Nowadays, design issues related to physical design and scalability are becoming the main bottlenecks of modern tools for technology mapping, limiting the usage of large cells. On the other hand, the generation of regular macro cells, such as compound gates, are becoming interesting from the manufacturing point of view, but they need to be properly integrated into the existing industrial design flows. In this paper, we present an efficient methodology for identifying the cells that can extend an existing standa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2011
2011
2014
2014

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…This approach has been implemented in a serial fault simulator targeting a single cell b at a time. During the simulation of the test sequence T, as soon as configuration ξ occurs at the inputs of b, the fault simulator incrementally updates Δ(b, ξ) accordingly to (3). A PPIs configuration ξ is dropped when Δ(b, ξ)∨f b (ξ) becomes 1 (i.e.…”
Section: Fault Simulation Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…This approach has been implemented in a serial fault simulator targeting a single cell b at a time. During the simulation of the test sequence T, as soon as configuration ξ occurs at the inputs of b, the fault simulator incrementally updates Δ(b, ξ) accordingly to (3). A PPIs configuration ξ is dropped when Δ(b, ξ)∨f b (ξ) becomes 1 (i.e.…”
Section: Fault Simulation Algorithmmentioning
confidence: 99%
“…The integrated circuit (IC) community expects a growing adoption of complex combinational cells, in addition to standard, fully complementary CMOS gates, an evolution mainly driven by three factors: (i) the increasing complexity of CMOS cells, now providing such complex components as area‐optimised full‐adders [1, 2] and other functions by exploiting pass‐transistor logic and non‐complementary CMOS design [3]; (ii) the use of CMOS logic modules (often called bricks [4] in this context) featuring a regular layout structure to reduce the problems due to litography reliability; and (iii) the future device nanofabrics implementing logic bricks [5] or programmable logic array (PLA)‐like structures [6].…”
Section: Introductionmentioning
confidence: 99%
“…Moreover, the size of the target library has to be known in advance and the algorithm stops when this limit is reached, potentially leading to suboptimal solutions. On the other hand, [11] efficiently identifies the Boolean functions that are not contained into the initial library and can improve the synthesis. However, all variants are generated for each new function, greatly enlarging the size of the library and thus the design space for the technology mapping.…”
Section: Related Workmentioning
confidence: 99%
“…For this reason, different EDA vendors offer tools (e.g., Synopsys Cadabra, Prolific ProGenesis and Nangate Library Creator) for the automatic generation of optimized CMOS complex gates. As a result, introducing new cells, along with dedicated technology variants, has been demonstrated [8,11] to introduce significant improvements in terms of area, timing and power consumption. However, this introduces additional issues for the design of cell libraries, since these cells need to be accurately selected and properly generated.…”
Section: Introductionmentioning
confidence: 99%