scispace - formally typeset
Patent

Optimization of cell subtypes in a hierarchical design flow

Reads0
Chats0
TLDR
In this article, a plurality cell instances are organized hierarchically, each cell instance corresponds schematically to one of a plurality of cell types, and each cell subtype corresponding to a particular cell type differs from all other cell subtypes corresponding to the particular cell types by at least one transistor dimension.
Abstract
Methods and apparatus are described for facilitating physical synthesis of a circuit design. The circuit design includes a plurality cell instances organized hierarchically. Each cell instance corresponds schematically to one of a plurality of cell types. Transistors in each of the cell instances is sized with reference to an objective function thereby resulting in a first plurality of cell subtypes for each cell type. Each cell subtype corresponding to a particular cell type differs from all other cell subtypes corresponding to the particular cell type by at least one transistor dimension. Selected ones of the subtypes for at least one of the cell types are merged thereby resulting in a second plurality of subtypes for the at least one of the cell types. The second plurality of subtypes being fewer than the first plurality of subtypes. The merging of the selected subtypes achieves a balance between the objective function and a cost associated with maintaining the selected subtypes distinct.

read more

Citations
More filters
Patent

Dynamic array architecture

TL;DR: In this paper, a linear gate electrode track that extends over both a diffusion region and a non-active region of the substrate is defined to minimize a separation distance between ends of adjacent linear gate electrodes segments within the linear-gated electrode track, while ensuring adequate electrical isolation between the adjacent linear gated electrode segments.
Patent

Semiconductor Device Layout Including Cell Layout Having Restricted Gate Electrode Level Layout with Linear Shaped Gate Electrode Layout Features Defined Along At Least Four Gate Electrode Tracks with Minimum End-to-End Spacing with Corresponding Non-Symmetric Diffusion Regions

TL;DR: In this article, a gate electrode level layout is defined to include linear-shaped layout features placed to extend in only a first parallel direction, and adjacent linear shape features are separated by an end-to-end spacing that is substantially equal across the gate electrode levels and that is minimized to an extent allowed by a semiconductor device manufacturing capability.
Patent

Methods for Defining Dynamic Array Section with Manufacturing Assurance Halo and Apparatus Implementing the Same

TL;DR: In this paper, a method for defining a dynamic array section to be manufactured on a semiconductor chip is described, which includes defining a peripheral boundary of the dynamic array and a manufacturing assurance halo outside the boundary.
Patent

Semiconductor Device Portion Having Sub-Wavelength-Sized Gate Electrode Conductive Structures Formed from Rectangular Shaped Gate Electrode Layout Features Defined Along At Least Four Gate Electrode Tracks and Having Corresponding Non-Symmetric Diffusion Regions

TL;DR: In this article, a gate electrode level region is formed above the substrate portion to include a number of conductive features defined to extend in only a first parallel direction, each of which is fabricated from a respective originating rectangular-shaped layout feature.
Patent

Methods for defining contact grid in dynamic array architecture

TL;DR: In this article, the vertical connection structures are placed at a number of gridpoints within a vertical connection placement grid so as to provide electrical connectivity between layout features in the lower and higher chip levels.
References
More filters
Journal ArticleDOI

Compiling Communicating Processes into Delay-Insensitive VLSI Circuits

TL;DR: The circuits obtained are delay-insensitive, i.e., their correct operation is independent of any assumption on delays in operators and wires, except that the delays are finite.
Book

System timing

Pipelined Asynchronous Circuits

TL;DR: A design style for implementing communicating sequential processes (CSP) as quasi delay insensitive asynchronous circuits, based on the compilation method of [1], which can easily implement circuits with some slack between inputs and outputs is presented.
Patent

Method and apparatus for fair and efficient scheduling of variable-size data packets in an input-buffered multipoint switch

TL;DR: In this article, the preferred arbitration process involves generating masks that reflect the output channels required by the same priority level requests in an input-buffered multipoint switch, which reduces the arbitration cycle time and minimizes HOL blocking.
Journal ArticleDOI

Q-modules: internally clocked delay-insensitive modules

TL;DR: Prototypes of components to implement Q-modules have been designed, and a design aid program, QSYN, to place instances of these components, personalize a PLA, and generate a MAGIC or CIF file for a CMOS realization is being developed.