|
Match
|
Document |
Document Title |
|
|
6813756 |
Method of automatic layout design for LSI, mask set and semiconductor integrated circuit manufactured by automatic layout design method, and recording medium storing automatic layout design program
With an automatic layout method, a first line having a first line width is generated in a prescribed direction. A second line having a second line width and extending at an oblique angle with...
|
|
|
6804809 |
System and method for defining a semiconductor device layout
A method to create a layout of a semiconductor device for the purpose of fabricating the semiconductor device involves first providing a plurality of partial-area layout cells and then generating...
|
|
|
6802050 |
Efficient layout strategy for automated design layout tools
A method is described that involves automatically laying out a circuit structure in software by describing in a software environment the placement of a gate structure relative to a diffusion...
|
|
|
6802043 |
Semiconductor device having a function block provided in a macro and operating independently of the macro and method for designing the same
A semiconductor device includes first, second and third semiconductor circuits. The first semiconductor circuit has a first function. The second semiconductor circuit has a second function...
|
|
|
6802047 |
Calculating resistance of conductor layer for integrated circuit design
A variational method is used for calculating resistance of a conductor layer for an integrated circuit design, the conductor layer having a geometric shape defined by boundary edges. The method...
|
|
|
6799313 |
Space classification for resolution enhancement techniques
The present invention comprises a method and apparatus for classifying edges for implementing mask corrections. In one embodiment, classifications are based upon proximity ranges bounded on one...
|
|
|
6799304 |
Arbitration within a multiport AMBA slave
A circuit generally comprising an interface circuit and an arbitration circuit is disclosed. The interface circuit may be couplable between a peripheral device and a plurality of ports. The...
|
|
|
6799310 |
Integrated circuit layout method and program for mitigating effect due to voltage drop of power supply wiring
An integrated circuit layout method for placing a plurality of cells within a chip comprises a process for sorting the plurality of cells (or function macros) that are to be laid out in order of...
|
|
|
6799309 |
Method for optimizing a VLSI floor planner using a path based hyper-edge representation
An abstraction based multi-phase method for VLSI chip floorplanning is described. The abstraction based approach provides a solution to macro floorplanning in the presence of leaf level...
|
|
|
6795957 |
Method of designing power vias in an IC layout
An IC layout tool determines areas of an IC layout in which to provide power wire interconnection vias by first querying a “world” HV tree keeping track of power wires and other objects within...
|
|
|
6795956 |
Semiconductor device, and method and program for designing the same
A semiconductor device is designed by disposing a plurality of cells. The semiconductor device is equipped with a semiconductor substrate 1 , transistors formed in the semiconductor substrate, a...
|
|
|
6792584 |
System and method for designing an integrated circuit
The present invention provides a comprehensive design environment defining a system architecture and methodology that may integrate interconnects, cores, ePLC, re-configurable processors and...
|
|
|
6792585 |
Method and apparatus of relative datapath cell placement with structure bonding
The invention discloses a relative structure placement of datapath of cell instances in a column structure, a row structure, or an array structure. To encourage placement of a desirable structure,...
|
|
|
6792586 |
Correction of spacing violations between wide class objects of dummy geometries
Automated techniques to correct certain rule violations with respect to non-design geometries are used, simplifying and automating the design layout of an electronic circuit, whether embodied as a...
|
|
|
6789245 |
Use of coupling capacitance to balance skew in a network
Coupling capacitance is used to balance skew in a network. In one embodiment, the coupling capacitance exerted by shielding wires oppositely adjacent one or more signal wires in a network is...
|
|
|
6789246 |
Method and apparatus for automatic layout of circuit structures
A method is described that involves retrieving a generic layout description of a circuit structure from a first database that stores a plurality of generic layout descriptions. The method also...
|
|
|
6789244 |
Placement of clock objects under constraints
Application of network flow techniques to constrained optimization problems is disclosed. The present of constrains may lead to infeasible solutions. The infeasible solutions can be removed by an...
|
|
|
6789243 |
Interactive floor planner apparatus for circuit blocks
The present invention relates to an interactive floor planner apparatus for determining a placement position of functional blocks, in which apparatus functional block information including...
|
|
|
6785871 |
Automatic recognition of an optically periodic structure in an integrated circuit design
A method of finding an optically periodic structure in a cell layer of an integrated circuit design includes receiving as input a physical representation of a cell layer of an integrated circuit...
|
|
|
6785875 |
Methods and apparatus for facilitating physical synthesis of an integrated circuit design
Methods and apparatus are described for facilitating physical synthesis of an integrated circuit design. A set of paths between observable nodes in a netlist representing the circuit design is...
|
|
|
6782522 |
Semiconductor device having wide wiring pattern in outermost circuit
A semiconductor electronic part, having a lot of bumps allocated in a checkered pattern, is solder-mounted on a multilayer circuit board. In the multilayer circuit board, a first wiring pattern...
|
|
|
6778999 |
Method for distributing a set of objects in computer application
A method of determining redistribution of objects among three or more containers in a network comprises determining an initial set of objects in each of the containers, identifying neighboring...
|
|
|
6779163 |
Voltage island design planning
A method and structure for designing an integrated circuit chip is disclosed. The method supplies a chip design, partitions elements of the chip design according to similarities in voltage...
|
|
|
6779164 |
LSI design method having dummy pattern generation process and LCR extraction process and computer program therefor
In the present invention, conductive dummy patterns continuous in a direction perpendicular to adjacent wiring patterns are inserted at a first distance from the adjacent wiring patterns between...
|
|
|
6775812 |
Layout design process and system for providing bypass capacitance and compliant density in an integrated circuit
An IC layout design process and system involves placing an adjustable capacitor cell having a plurality of sub-cells, each with a polysilicon shape disposed over a corresponding active area shape....
|
|
|
6775813 |
Aggregation of storage elements into stations and placement of same into an integrated circuit or design
The present invention describes a method and apparatus for placing flops in a complex circuit design. Initially, the method calculates a physical range for every net that requires a flop, within...
|
|
|
6775811 |
Chip design method for designing integrated circuit chips with embedded memories
A method of circuit design for designing integrated circuits with one or more embedded memories. A placement is generated for timing critical logic associated with each included embedded memory in...
|
|
|
6772401 |
Correction of spacing violations between design geometries and wide class objects of dummy geometries
Automated techniques to correct certain rule violations with respect to non-design geometries are used, simplifying and automating the design layout of an electronic circuit, whether embodied as a...
|
|
|
6769097 |
Scale-invariant topology and traffic allocation in multi-node system-on-chip switching fabrics
The present invention is directed to a scale-invariant topology and traffic allocation in multi-node system-on-chip switching fabrics. A method for allocating resources in a design of an integrated...
|
|
|
6769105 |
Method and arrangement for layout and manufacture of gridded non manhattan semiconductor integrated circuits
The present invention introduces several methods for implementing non Manhattan routing systems for integrated circuit manufacture. In one embodiment, a non Manhattan routing system is implemented...
|
|
|
6766501 |
System and method for high-level test planning for layout
A process and system for placement planning for test mode circuitry of an integrated circuit design. The novel method includes the steps of partitioning a scan chain of a netlist into sets of...
|
|
|
6763506 |
Method of optimizing the design of electronic systems having multiple timing constraints
An electronic representation of the electronic design is received which includes various connections between various blocks specifying functions performed within the electronic design. Each of the...
|
|
|
6763509 |
Method and apparatus for allocating decoupling capacitor cells
A method for allocating decoupling capacitor cells in an integrated circuit (IC) design, includes (a) obtaining geometrical information of rectangular areas in the IC design, each of the...
|
|
|
6760896 |
Process layout of buffer modules in integrated circuits
A bus is defined on a core of an integrated circuit. Routing lines are defined through the core, and net wires are routed through the core along respective routing lines. Buffer columns are defined...
|
|
|
6760899 |
Dedicated resource placement enhancement
Method and code for dedicated resource placement enhancement is described. More particularly, a local area of a network is obtained for determining placement options of logic blocks to increase...
|
|
|
6757880 |
Logical circuit designing device, logical circuit designing method, storage medium and program
By comprising a logical circuit storage unit for storing a logical circuit, a transmission line circuit generation unit for generating a transmission line circuit based on the logical circuit...
|
|
|
6757883 |
Estimating free space in IC chips
Free space on a routed IC is estimated using expanding hierarchical search quadtrees or octrees. Nodes defining rectangular spaces of a layer are created in the tree. Definitions of polygons...
|
|
|
6757885 |
Length matrix generator for register transfer level code
A method of generating a length matrix for register transfer level code includes steps for receiving as input register transfer level code, an I/O block list, a plurality of compile units, and a...
|
|
|
6754549 |
Parts mounting apparatus and parts checking method by the same
The present invention allows a parts remaining number to be efficiently controlled using adaptability check result of an electronic part added during operation, and allows the electronic part to be...
|
|
|
6754880 |
Method for automatically laying out semiconductor integrated circuit
The present invention is directed to a semiconductor integrated circuit automatic lay-out method using a cell group constituted of a core cell in which a transistor and/or a logic gate are arranged...
|
|
|
6754879 |
Method and apparatus for providing modularity to a behavioral description of a circuit design
A method and apparatus for selectively providing modularity and/or hierarchy to a behavioral description of a circuit design. This is accomplished by providing a template call in the behavioral...
|
|
|
6751784 |
Implementation of networks using parallel and series elements
The invention provides an algorithm for systematically determining and optimizing the physical implementation of an array of networks with a combination of matching series and parallel elements....
|
|
|
6748574 |
Method of and apparatus for determining an optimal solution to a uniform-density layout problem, and medium on which a program for determining the solution is stored
A uniform-density layout problem requires an optimal layout of multiple elements in a predetermined region under a set of conditions including a density-uniformization condition. The method...
|
|
|
6742165 |
System, method and computer program product for web-based integrated circuit design
A Web-based integrated circuit design system, method and computer program product tool allows design engineers to utilize a well-understood graphical interface (i.e., a Web browser) to access a...
|
|
|
6742170 |
Repeatable swizzling patterns for capacitive and inductive noise cancellation
Disclosed herein are swizzling techniques that may provide capacitive and inductive noise cancellation on a set of signal lines. Positive noise due to a capacitive coupling between attacker signal...
|
|
|
6742169 |
Semiconductor device
In the driver for driving display having an anode driver, a cathode driver, and memory portions of a semiconductor device of the invention, anode driver regions connected to the memory portions are...
|
|
|
6735753 |
Method of fabricating a semiconductor device having a multilevel interconnections
In a method of fabricating a semiconductor device, first metal interconnection patterns, first via patterns and second metal interconnection patterns are positioned in such a way that each of...
|
|
|
6735742 |
Method for optimizing a cell layout using parameterizable cells and cell configuration data
A method for optimizing the layout of cells of an integrated circuit includes providing a cell-based network list with references to cell definitions with parameterizable dimensions, calculating a...
|
|
|
6735754 |
Method and apparatus to facilitate global routing for an integrated circuit layout
A system that facilitates generating a global routing for a layout of an integrated circuit operates by receiving a netlist to be routed. The system partitions this netlist into global signals,...
|
|
|
6732343 |
System and methods for placing clock buffers in a datapath stack
A clock buffer placement system and method are provided for the placement of clock buffers in a datapath stack. In accordance with one aspect of the invention, the system positions at least one...
|