|
Match
|
Document |
Document Title |
|
|
7017133 |
Designing a semiconductor device layout using polishing regions
Designing method of an electronic device subjected to a chemical mechanical polishing process in a fabrication process thereof is conducted according to the steps of: dividing a substrate surface...
|
|
|
7016794 |
Floor plan development electromigration and voltage drop analysis tool
A method for analyzing electromigration and voltage drop effects in wire segments forming a power-bus grid of an integrated circuit. A floor plan design is created by mapping wire segments to...
|
|
|
7013444 |
Layout design system, layout design method and layout design program of semiconductor integrated circuit, and method of manufacturing the same
A layout design system of a semiconductor integrated circuit, comprising: a library information storage unit configured to register a basic via shape list; a technology database storage unit...
|
|
|
7013447 |
Method for converting a planar transistor design to a vertical double gate transistor design
A method for creating a vertical double-gate transistor design includes providing a planar transistor layout ( 10 ) having a gate layer ( 12 ) overlying an active layer ( 14 ). In one embodiment, a...
|
|
|
7010767 |
Insertion of repeaters without timing constraints
A method/process for repeater insertion in the absence of timing constraints. Delays are optimized for multi-receiver and multi-layer nets and can be introduced in the early steps of design...
|
|
|
7007260 |
Method for fabricating an integrated semiconductor circuit
A method for fabricating an integrated semiconductor circuit having at least two different wiring forms realized in a same metallization plane includes drawing each of the different wiring forms on...
|
|
|
7003751 |
Specification of the hierarchy, connectivity, and graphical representation of a circuit design
Method and apparatus for creating a circuit design. An object-oriented program instantiates a plurality of objects that model a circuit design. The objects have hierarchy attributes, connectivity...
|
|
|
7003739 |
Method and apparatus for finding optimal unification substitution for formulas in technology library
The present invention is directed to a method and apparatus to find an optimal unification substitution for formulas in a technology library. In an exemplary aspect of the present invention, a...
|
|
|
7000207 |
Method of using a Manhattan layout to realize non-Manhattan shaped optical structures
A system and method for providing the layout of non-Manhattan shaped integrated circuit elements using a Manhattan layout system utilizes a plurality of minimal sized polygons (e.g., rectangles) to...
|
|
|
6996794 |
Method of designing layout of semiconductor device
This invention provides a method and system for designing the layout of a semiconductor device that appropriately arranges various types of auxiliary cells in vacant areas. The method of the...
|
|
|
6993738 |
Method for allocating spare cells in auto-place-route blocks
A method for placing spare cells into an auto-place-route (APR) block of an integrated circuit is disclosed. The list of functional cells to be included in the block is determined along with the...
|
|
|
6993739 |
Method, structure, and computer program product for implementing high frequency return current paths within electronic packages
A method, structure and computer program product are provided for implementing high frequency return current paths within electronic packages. Electronic package physical design data is received...
|
|
|
6990647 |
Variable stage ratio buffer insertion for noise optimization in a logic network
A buffer for use in a logic circuit comprises input and output nodes. A first inverter having a first device size is coupled to the input node. A second inverter is coupled in series with the first...
|
|
|
6990646 |
Hold time error correction method and correction program for integrated circuits
A hold time error list, having for each hold time error path a hold time error value satisfying plural timing constraints, and more specifically a maximum hold time error value for each of timing...
|
|
|
6986118 |
Method for controlling semiconductor chips and control apparatus
The invention relates to a method for operating semiconductor chips, particularly memory chips, which are arranged in groups on modules which are connected to a common data bus wherein each...
|
|
|
6986112 |
Method of mapping logic failures in an integrated circuit die
A method of mapping logic failures in an integrated circuit die includes generating a navigation map of test paths for an integrated circuit die, selecting a grid spacing to define a grid map of...
|
|
|
6983235 |
Method and apparatus for implementing constant latency Z-domain transfer functions using processor elements of variable latency
In an illustrative embodiment, a desired signal processing transfer function is implemented using a generic pipelined data processor having variable latency followed by a variable latency...
|
|
|
6983443 |
System and method for placing clock drivers in a standard cell block
A clock driver placement system and method are provided to place clock drivers in a standard cell block. In accordance with one aspect of the invention, a system is provided for placing clock...
|
|
|
6983431 |
Simultaneous placement of large and small cells in an electronic circuit
A method and system for the simultaneous placement of large and small cells in an electronic circuit. A coarse placement using well known methods may provide an initial placement of cells. Cells...
|
|
|
6983440 |
Shape abstraction mechanism
A method of simulating a design of an electronic system having multiple layers includes, for each layer, storing a plurality of shape occurrences for the layer. A hierarchy of shape instances...
|
|
|
6983438 |
Design tool for integrated circuit design
A method and software relating to determining whether a square die fits into a package without generating drawings. Package parameters are defined and used to calculate die characteristics....
|
|
|
6978433 |
Method and apparatus for placement of vias
Method and apparatus for placement of vias is described. More particularly, source power and ground vias are placed in partial response to locations where conductive lines cross over a reserved...
|
|
|
6976235 |
Region-based voltage drop budgets for low-power design
A method and apparatus for assigning a set of region-based voltage drop budgets to an integrated circuit is provided. Further, a method for partitioning an integrated circuit into optimal voltage...
|
|
|
6973634 |
IC layouts with at least one layer that has more than one preferred interconnect direction, and method and apparatus for generating such a layout
Some embodiments of the invention provide a region of an integrated-circuit (“IC”) layout that has a plurality of interconnect layers, where at least one particular layer has more than one...
|
|
|
6971076 |
Method for estimating peak crosstalk noise based on separate crosstalk model
Crosstalk noise peaks in output signals of nets of an integrated circuit layout design are estimated by first processing the design to estimate resistances and capacitances of the nets. The design...
|
|
|
6968481 |
Method and device for adapting/tuning signal transit times on line systems or networks between integrated circuits
A method and a device adapt/tune signal transit times on line systems or networks between integrated circuits which are mounted on printed circuit boards. Fine tuning of differences in transit...
|
|
|
6968525 |
Implementing method for buffering devices
An implementing method for buffering devices is provided, so as to dispose the buffering devices on a chip. The chip includes a signal source root and the number X of output bonding pads, in which...
|
|
|
6968524 |
Method and apparatus to optimize an integrated circuit design using transistor folding
A method and system are disclosed to optimize an integrated circuit layout design by determining possible lengths of layout rows that will reduce the total area of the integrated circuit layout...
|
|
|
6961915 |
Design methodology for dummy lines
A method and system for designing a dummy grid in an open area of a circuit adjacent to at least one metal line comprising the circuits is disclosed. The method and system include patterning dummy...
|
|
|
6957406 |
Analytical placement methods with minimum preplaced components
The invention relates to a method for placing design components of an integrated circuit. A first site is selected. Other sites that are at maximum distances from already used sites may be...
|
|
|
6957413 |
System and method for specifying integrated circuit probe locations
A method for including probe locations in an integrated circuit may include specifying probe cells prior to the place and route stage of the design process. The probe cell locations may be...
|
|
|
6954908 |
Circuit design point selection method and apparatus
A visualization and data mining technique can be utilized to facilitate analysis of generated sets of design points for an integrated circuit to enable easy and fast understanding of important...
|
|
|
6954919 |
Semiconductor integrated circuit capable of facilitating layout modification
A semiconductor integrated circuit includes a variable region to be subjected to a layout modification in conjunction with a change of a circuit component within the variable region; and a fixed...
|
|
|
6950997 |
Method and system for low noise integrated circuit design
A method for designing an integrated circuit by a user, including: evaluating noise parameters for design elements of an integrated circuit design; determining if the noise parameters meet noise...
|
|
|
6951002 |
Design techniques for analyzing integrated circuit device characteristics
An improved method and system for integrated circuit device physical design and layout. The physical layout of the integrated circuit device is optimally stored in a database to provide improved...
|
|
|
6951003 |
Placing cells of an IC design using partition preconditioning
A method and system of placing cells of an IC design using partition preconditioning. In one embodiment, cells of an integrated circuit design are grouped to model curvature of an objective...
|
|
|
6948137 |
Semiconductor integrated device
A semiconductor integrated device has one signal processing IC and one microcomputer unit (MCU). A few terminals of the IC are connected to the corresponding terminals of the MCU. The terminals of...
|
|
|
6944843 |
Method for providing a cell-based ASIC device with multiple power supply voltages
A method for designing a cell-based ASIC device with multiple power supply voltages is disclosed. An ASIC chip image is made without applying power or ground buses to metal layer M 1 . All fast or...
|
|
|
6941534 |
Semiconductor device and layout data generation apparatus
A semiconductor device that facilitates the layout designing of cells and power supply lines. The semiconductor device includes a first power supply line that corresponds to a first power supply...
|
|
|
6941535 |
Design system of semiconductor integrated circuit element, program, program product, design method of semiconductor integrated circuit element, and semiconductor integrated circuit element
A design system, a program, a program product and a design method which can easily design a semiconductor integrated circuit element having a decoupling capacitor are provided. In an element region...
|
|
|
6941540 |
Design method for gate array integrated circuit
A gate array design method is disclosed for an integrated circuit whose core region is divided into a plurality of areas, each of which includes sequential circuit sites. The method is composed of...
|
|
|
6938232 |
Floorplanning apparatus deciding floor plan using logic seeds associated with hierarchical blocks
A floorplanning apparatus includes a seed position decision section for deciding a placement position of a logic seed of each hierarchical block; a cell placement section for placing cells...
|
|
|
6938233 |
Method and apparatus for designing semiconductor integrated circuit device based on voltage drop distribution
A method for designing a semiconductor integrated circuit device for connecting between terminals of transistors formed on a silicon wafer by metal wiring. The method includes a first step of...
|
|
|
6938237 |
Method, apparatus, and system for hardware design and synthesis
According to one embodiment of the present invention, a method and system for VLSI hardware design and synthesis is provided in which components provided by a heterogeneous modeling framework are...
|
|
|
6934924 |
Layout methodology and system for automated place and route
A new simple novel Layout methodology for high integration VLSI chip is proposed, which is reduced dramatically the complexity, the cost and the schedule for implementing a complex chip such as...
|
|
|
6931612 |
Design and optimization methods for integrated circuits
A method for optimizing an algorithm specified for implementation on an integrated circuit for a specified application. The algorithm is analyzed with respect to its performance, and estimates of...
|
|
|
6925614 |
System and method for protecting and integrating silicon intellectual property (IP) in an integrated circuit (IC)
System and method for integrated circuit (IC) design using silicon intellectual property (IP) libraries that permits the protecting of the designs of circuits in the silicon IP while allowing...
|
|
|
6925026 |
Semiconductor device adapted for power shutdown and power resumption
A semiconductor device that achieves high speed and low power consumption that can be used in a real-time system by preventing held data from disappearing at the time of power shutdown and sharply...
|
|
|
6922659 |
Parameter population of cells of a hierarchical semiconductor structure via file relation
Parameter population of cells for a hierarchical semiconductor structure via file relation is disclosed. One aspect of the invention is a computerized system that includes a global file of global...
|
|
|
6920624 |
Methodology of creating an object database from a Gerber file
A method and apparatus for translating a Gerber data file into a data format usable by vision software through a process whereby a first Gerber data element is selected and examined to determine if...
|