Power switch design method and program
AssigneeNXP B.V.
InventorsJose de Jesus Pineda de Gyvez, Rinze Ida Mechtildis Peter Meijer, Cas Groot
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorsJose de Jesus Pineda de Gyvez, Rinze Ida Mechtildis Peter Meijer, Cas Groot
Estimating the term…
A method of designing a power switch block (200) for an integrated circuit layout in a predefined integrated circuit technology is disclosed. The power switch block (200) includes a segment (710) comprising a plurality of spaced parallel conductors (110, 120, 130, 140) each having a predefined height in said technology, a stack of a first power switch (115) of a first conductivity type and a pair of drivers (152; 154) for respectively driving the first power switch (115) and a second power switch (135), said drivers having predefined dimensions in said technology, and the second switch (135) of a second conductivity type. The method comprises providing respective predefined width/length ratios for said power switches (115; 135); determining a total height of the segment (710) from the sum of the predefined heights of the individual conductors (110; 120; 130; 140) and respective spacings (310; 320) between said individual conductors, determining the height of the first transistor (115) from the difference between the total height and the predefined driver height; determining the width of the first transistor (115) from the combined predefined widths of the pair of drivers (152; 154); optimizing the first power switch layout within its determined height and width based on its predefined width/length ratio; and optimizing the second power switch layout based on its predefined width/height ratio.
A non-transitory computer-readable medium that stores computer code arranged to, when executed on a computer, implement a method of designing a power switch block for an integrated circuit layout in a predefined integrated circuit technology, the power switch block including a segment having a plurality of spaced parallel conductors each having a predefined height in said technology, a stack of a first power switch of a first conductivity type and a pair of drivers for respectively driving the first power switch and a second power switch, said drivers having predefined dimensions in said technology including a predefined driver height and a predefined driver width, and the second power switch of a second conductivity type, the method comprising:
A non-transitory computer-readable medium that stores computer code arranged to, when executed on a computer, implement a method of generating an IC layout script using a library of components in a predefined integrated circuit technology, said library including a plurality of drivers having different capacitive driving capabilities and having predefined dimensions in said technology including a predefined driver height and a predefined driver width, the IC layout script comprising a power switch block including a segment comprising a plurality of spaced parallel conductors each having a predefined height in said technology, a stack of a first power switch of a first conductivity type and a pair of said drivers for respectively driving the first power switch and a second power switch of a second conductivity type, the method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
The present invention relates to a method of designing a power switch block for an integrated circuit layout in a predefined integrated circuit technology.
The present invention further related to a computer program product implementing such a method.
Nowadays, many integrated circuits (ICs) are designed to perform a wide variety of computational tasks. To this end, such an IC may comprise a plurality of different circuit portions, e.g. cores, each designed to perform one of said computational tasks. An example of such a multi-tasking IC design is the system-on-chip concept. Usually, such ICs perform only a subset of the computational tasks at the same time, which means that the other circuit portions do not perform any tasks. To avoid unnecessary power consumption by such idle circuit portions, these circuit portions are temporarily disconnected from the power supply until their functionality is required again.
Embodiments of the invention are described in more detail and by way of non-limiting examples with reference to the accompanying drawings, wherein
FIG. 1 shows a part of an IC;
FIG. 2 shows a layout of a power switch block;
It should be understood that the Figures are merely schematic and are not drawn to scale. It should also be understood that the same reference numerals are used throughout the Figures to indicate the same or similar parts.
In accordance with the method of the present invention, the dimension of the power switch block 200 is designed in such a way that the total area covered by the power switch block 200 is minimized. The method of the present invention is based on the realization that for a given IC technology, although the various components of the power switch block 200 may have dimensions that are more or less fixed within the given IC technology, the layout of some components, such as the first power switch 115 and the second power switch 135 may be optimized within the dimensions constraints to optimize the performance of such a component within the power switch block 200. In other words, some components are designed on-the-fly instead of taken from a standard library to optimize the performance of these components. This is particularly applicable to the power switches 115 and 135, because different performance requirements of the power switch block 200 typically directly affects the performance requirements of these switches.
The method of the present invention may be applied to any suitable IC technology in which power switches, e.g. transistors, of opposite conductivity type are used. However, for reasons of brevity, the remainder of this description will be limited to CMOS technology, in which the first power switch 115 is a pMOS switch, and in which the second power switch 135 is an nMOS switch.
Circuit design at the physical level: floor-planning or layout, e.g. partitioning or placement
Computing and data processing
About 2 years 9 months of term left · ends 20 Jul 2029 (estimated)