Match Document Document Title
7424694 Integrated circuit layout device, method thereof and program thereof  
A layout device for an integrated circuit executes calculating a timing value with respect to each wiring path by a analysis based on connection information and delay information of wirings,...
7424655 Utilizing multiple test bitstreams to avoid localized defects in partially defective programmable integrated circuits  
Methods and structures utilizing multiple configuration bitstreams to program integrated circuits (ICs) such as programmable logic devices, thereby enabling the utilization of partially defective...
7421674 Apparatus and method for analyzing post-layout timing critical paths  
A critical path detecting unit for detecting critical paths for a design in which cells are placed on an integrated circuit and information concerning timing constraints. A...
7418690 Local searching techniques for technology mapping  
Local searches are provided for improving technology mapping for programmable logic integrated circuits. A local search algorithm is applied to a solution for mapping logic gates in a netlist to...
7418675 System and method for reducing the power consumption of clock systems  
A system an method of designing an integrated circuit identifies a plurality of synchronous cells of an integrated circuit to be driven by a clock driver, wherein the plurality of synchronous cells...
7415681 Optimal mapping of LUT based FPGA  
A method and system for improved optimal mapping of LUT based FPGA's. The invention comprises performing a topological sort on the network to be mapped, whereby the network is represented in form...
7415682 Automatic adjustment of optimization effort in configuring programmable devices  
User designs are assigned to a category for each design goal associated with the user design. Each category represents the difficulty of satisfying a design goal. Optimization phases are tailored...
7415683 Method and apparatus for a chaotic computing module  
A logic gate array for implementing logical expressions is provided. The array includes a dynamically configurable logic gate having a chaotic updater for causing the logic gate to alternately...
7415679 System and method for selecting MOSFETs suitable for a circuit design  
The present invention provides a computer-based method for selecting MOSFETs suitable for a circuit design. The method includes the steps of: providing a database ( 18 ) that stores specifications...
7412670 Method and apparatus for optimizing distributed multiplexed bus interconnects  
Methods and apparatuses for optimizing distributed multiplexed bus interconnects are described. Parameters of components that make up a distributed multiplexed bus interconnect may be optimized,...
7412675 Hierarchical feature extraction for electrical interaction  
A method of calculating electrical interactions of circuit elements in an integrated circuit layout without flattening the entire database that describes the layout. In one embodiment, a...
7412677 Detecting reducible registers  
Reducible registers are determined to optimize a sequential circuit. A screening method tests one or more sets of registers where the registers of each set are assumed to satisfy a logic condition....
7412668 Integrated system noise management—decoupling capacitance  
A method for noise suppression for a system implementation of an integrated circuit design is described. First clock operating parameters for logic blocks of the integrated circuit design are...
7409650 Low power consumption designing method of semiconductor integrated circuit  
In a standard cell synthesizing step 101 , a net list is synthesized from an RTL description, and an instance name list is formed which contrasts a register description portion with an instance...
7409658 Methods and systems for mixed-mode physical synthesis in electronic design automation  
Methods and systems for electronic design automation includes clustering objects into more manageable numbers of objects. Clustering is optionally performed to reduce or minimize interconnections...
7409655 Method of designing semiconductor integrated circuit and apparatus for designing the same  
A method of designing a semiconductor integrated circuit having a plurality of transistors calculates a leak current corresponding to a sum of a gate leak and a channel leak at each node in the...
7409651 Automated migration of analog and mixed-signal VLSI design  
A method for migrating an electronic circuit from a source technology to a target technology includes accepting a source circuit that operates in the source technology. The source circuit includes...
7409668 Method for improving via's impedance  
A method is for controlling an impedance of a via of a printed circuit board. The Via is connected with a trace and includes a drill hole, a pad and an anti-pad. The method includes steps of:...
7404162 Buffering technique using structured delay skewing  
A line buffering technique in which a plurality of line buffers are arranged based on a determined average number of branches and stages that are necessary to implement the buffers based on design...
7404155 Merging multiplexers to reduce ROM area  
Systems and method for reducing the die area occupied by a programmable logic device are provided. The systems and methods relate to a programmable logic device comprising a plurality of...
7404154 Basic cell architecture for structured application-specific integrated circuits  
A basic cell circuit architecture having plurality of cells with fixed transistors configurable for the formation of logic devices and/or single/dual port memory devices within a structured ASIC is...
7401303 Method and apparatus for minimizing weighted networks with link and node labels  
A method and apparatus are provided for optimizing finite state machines with labeled nodes. Under the method, labels from the nodes are shifted onto the labels of the links connected to the nodes....
7401307 Slack sensitivity to parameter variation based timing analysis  
A method, system and program product are disclosed for improving an IC design that prioritize failure coefficients of slacks that lead to correction according to their probability of failure. With...
7401318 Method and apparatus for optimizing fragmentation of boundaries for optical proximity correction (OPC) purposes  
The present invention is directed to a method and apparatus for optimizing fragmentation of integrated circuit boundaries for optical proximity correction (OPC) purposes. The present invention may...
7398505 Automatic back annotation of a functional definition of an integrated circuit design based upon physical layout  
An apparatus, program product and method automatically back annotate a functional definition of a circuit design based upon the physical layout generated from the functional definition. A circuit...
7398497 Electronic circuit designing method apparatus for designing an electronic circuit, and storage medium for storing an electronic circuit designing method  
An electronic circuit designing method and apparatus designs an electronic circuit by CAD, by generating design constraints with respect to the electronic circuit based on at least one of general...
7398485 Yield optimization in router for systematic defects  
Embodiments herein provide a method and computer program product for optimizing router settings to increase IC yield. A method begins by reviewing yield data in an IC manufacturing line to identify...
7398501 System and method for optimizing an integrated circuit design  
The present invention provides a comprehensive design environment defining a system architecture and methodology that may integrate interconnects, cores, ePLC, re-configurable processors and...
7398484 Memory efficient array transposition via multi pass tiling  
A schedule can be generated for physically transposing an array such that when the array is transferred from a first memory type to a second memory type, the number of block transfers performed is...
7398507 Method of automatic synthesis of sequential quantum Boolean circuits  
A method of automatic synthesis of sequential quantum Boolean circuits for transferring a self-timed circuit into a sequential quantum Boolean circuit and synthesizing the sequential quantum...
7398503 Method and apparatus for pre-tabulating sub-networks  
A method for pre-tabulating sub-networks that (1) generates a sub-network that performs a function, (2) generates a parameter based on this function, and (3) stores the sub-network based on the...
7398490 Digital circuit layout techniques using binary decision diagram for identification of input equivalence  
A technique for analyzing digital circuits to identify pin swaps is provided for circuit layout and similar tasks in which the circuit is first decomposed into regions. Logic functions of the...
7398483 Design verification method for programmable logic design  
A technique for checking a logic design for compliance with a set of design rules in a computer-aided logic design system. An initial logic design is provided in computer-readable form in a logic...
7392499 Placement of input/output blocks of an electronic design in an integrated circuit  
Approaches for placing a plurality of input/output blocks (IOBs) of an electronic design in an integrated circuit are disclosed. The electronic design includes at least one input/output bus...
7389478 System and method for designing a low leakage monotonic CMOS logic circuit  
A low leakage monotonic CMOS logic circuit and a method, a method of design and a system for designing such circuits. The circuit, including: one or more logic stages, at least one of the logic...
7389481 Integrated circuit design utilizing array of functionally interchangeable dynamic logic cells  
A circuit arrangement, integrated circuit device, apparatus, program product, and method utilize an array of functionally interchangeable dynamic logic cells to implement an application specific...
7389001 Reorganizing rectangular layout structures for improved extraction  
Scanning a layer of a layout in a first direction and selecting a first rectangle in a scan order, scanning the layer of the layout in a second direction orthogonal to the first direction to find a...
7386585 Systems and methods for storage area network design  
Systems and methods for designing storage area network fabric. Preferably included are an arrangement for collecting user requirements on data flows to be supported by the fabric, an arrangement...
7386814 Translation of high-level circuit design blocks into hardware description language  
Translation of high-level design blocks into a design specification in a hardware description language (HDL). Each block in the high-level design is assigned to a group. A set of attributes is...
7386433 Using a suggested solution to speed up a process for simulating and correcting an integrated circuit layout  
One embodiment of the invention provides a system for speeding up an iterative process that simulates and, if necessary, corrects a layout of a target cell within an integrated circuit so that a...
7383524 Structure for storing a plurality of sub-networks  
Some embodiments of the invention provide a method for pre-tabulating sub-networks. This method (1) generates a sub-network that performs a function, (2) generates a parameter based on this...
7383526 Cost-optimization method  
A method of controlling an optimal cost is proposed, which can be applied to a circuitry designing process for making electronic products, allowing a user in drawing a circuitry to choose elements...
7383518 Method and apparatus for performance metric compatible control of data transmission signals  
The DC offset of a differential signal can be changed by differentially shifting the DC offset of each of its signals. Techniques are presented for changing, in a controlled way, the DC offset of a...
7382912 Method and apparatus for performing target-image-based optical proximity correction  
A system that performs target-image-based optical proximity correction on masks that are used to generate an integrated circuit is presented. The system operates by first receiving a plurality of...
7383520 Method and apparatus for optimizing thermal management system performance using full-chip thermal analysis of semiconductor chip designs  
A method and apparatus for optimizing cooling system performance using full-chip thermal analysis of semiconductor chip designs is provided. One embodiment of a novel method for optimizing the...
7380233 Method of facilitating integrated circuit design using manufactured property values  
An integrated circuit (IC) design method for use as a design and/or manufacturing tool for designing and/or manufacturing integrated circuitry ( 110 ). The method utilizes one or more library...
7379855 Method and apparatus for timing modeling  
Method and apparatus for timing modeling is described. More particularly, wire information, including wire lengths, is obtained from a routing output. Signals associated with such wire information...
7380223 Method and system for converting netlist of integrated circuit between libraries  
The present invention provides a method for converting a netlist of an integrated circuit from a first library to a second library. The first library may include logic cells AND, OR and NOT, and...
7380221 Method and system for reduction of and/or subexpressions in structural design representations  
A method, system and computer program product for reducing subexpressions in structural design representations containing AND and OR gates are disclosed. The method comprises receiving an initial...
7380231 Wire spreading through geotopological layout  
The present invention provides a layout yield improvement tool that performs wire spreading to optimize integrated circuit (IC) designs in the physical design stage after detail routing....