Match Document Document Title
6920626 Method for re-encoding a decoder  
A command user interface with via mask programmability includes a decoder with transistors selectively coupleable to one of an input or its complement. This is accomplished in one way by making...
6915503 Methods of utilizing noise cores in PLD designs to facilitate future design modifications  
Methods of using “noise cores” in a PLD design. “Noise cores” are pre-developed blocks of logic included in a PLD design for the purpose of creating noise in other circuits also implemented...
6915251 Memories having reduced bitline voltage offsets  
A memory device design is provided. The memory device includes a memory core having a depth that defines a plurality of words, and a word width that is defined by multiple pairs of a global bitline...
6912706 Instruction processor and programmable logic device cooperative computing arrangement and method  
A method and arrangement for executing instructions of a computer program using a programmable logic device to perform selected functions of the program. Profile data for code segments of the...
6912702 Non-linear, gain-based modeling of circuit delay for an electronic design automation system  
A non-linear, gain-based modeling of circuit delay within an electronic design automation system. The present invention provides a scalable cell model for use in early logic structuring and mapping...
6912703 Structure of integrated circuit standard cell library for reducing power supply voltage fluctuation  
A layout structure and method are described for the layout of chips having libraries of standard cells which minimizes voltage fluctuations on power buses caused by switching circuits in the...
6910201 Custom clock interconnects on a standardized silicon platform  
A standardized silicon platform chip has a substrate surface with an array of unconnected transistors that surround islands. The islands have circuit elements that are interconnectable within each...
6907595 Partial reconfiguration of a programmable logic device using an on-chip processor  
A programmable logic device, such as a field programmable gate array, is partially reconfigured using a read-modify-write scheme that is controlled by a processor. The partial reconfiguration...
6901563 Storing of global parameter defaults and using them over two or more design projects  
A system and method for graphically displaying global resources and their associated parameter values and apply the global resources across multiple design projects. The system and method also...
6901572 Power sequence controller programming technique  
A programming technique for a programmable logic device (PLD) is disclosed wherein the programmed PLD controls a circuit's behavior according to a desired circuit behavior implementation. A user...
6897678 Programmable logic device with circuitry for observing programmable logic circuit signals and for preloading programmable logic circuits  
A programmable logic device is provided that contains circuitry that may be used for observing logic signals from programmable logic circuits on the device for testing the operation of the device....
6898775 System for ensuring correct pin assignments between system board connections using common mapping files  
The system of the invention ensures pin assignments between system board connections of printed circuit boards. A plurality of software configuration files define connections of a plurality of...
6898776 Method for concurrently programming a plurality of in-system-programmable logic devices by grouping devices to achieve minimum configuration time  
A method for concurrently programming a series of in-system devices by grouping the devices into sequentially-programmed groups, wherein a best possible grouping of devices is determined that...
6892373 Integrated circuit cell library  
According to the invention, an ASIC cell library for use in creation of custom integrated circuits is disclosed. The ASIC cell library includes some first cells and some second cells. Each of the...
6892370 Computerized standard cell library for designing integrated circuits (ICs) with high metal layer intra cell signal wiring, and ICs including same  
The present invention is for a computerized standard cell library with inter alia standard cells having high metal layer intra cell signal wiring for use in designing ICs in accordance with a...
6889368 Method and apparatus for localizing faults within a programmable logic device  
Method and apparatus for localizing faults within an integrated circuit is described. For example, a programmable logic device (PLD) is configured with a test pattern. A test stimulus is applied to...
6886150 Method for designing integrated circuit device  
Information about an exclusive operation among a plurality of blocks and interconnection information about a sharable resource within each of these blocks are defined. Based on the sharable...
6886146 Method of bypassing a plurality of clock trees in EDA tools  
A method for using timing simulation and authentication software of an EDA tool (electronics design automatic tool) to bypass a plurality of clock trees in the EDA tool. The EDA tool contains a...
6886143 Method and apparatus for providing clock/buffer network in mask-programmable logic device  
A mask-programmable logic device includes a “dedicated” device-wide distribution network for device-wide signals such as clocks. Distribution networks for secondary clocks and similar signals,...
6886092 Custom code processing in PGA by providing instructions from fixed logic processor portion to programmable dedicated processor portion  
A method and apparatus for processing data within a programmable gate array begins when a fixed logic processor that is embedded within the programmable gate array detects a custom operation code....
6883151 Method and device for IC identification  
The present invention provides a method for IC identification. It can be used to identify the origin of the IC design, wherein said IC comprises at least a testing circuit for testing the...
6880146 Molecular-wire-based restorative multiplexer, and method for constructing a multiplexer based on a configurable, molecular-junction-nanowire crossbar  
A method for configuring any m-to-n multiplexer from a molecular-junction-nanowire crossbar, and m-to-n multiplexers configured according to the disclosed method. In the described embodiments, a...
6877145 Automatic generation of interconnect logic components  
A program tool automatically generating interconnect logic for a system-on-a-chip is based on a library of operational cores and on a architecture which requires all data exchange between cores to...
6876962 Method and apparatus for concurrent emulation of multiple circuit designs on an emulation system  
An emulation system equipped to emulate multiple circuit designs concurrently is disclosed. The emulation system includes an emulator having reconfigurable emulation resources for emulating circuit...
6868374 Method of power distribution analysis for I/O circuits in ASIC designs  
A method and system for testing the compliance of a distribution of I/O circuits in a semiconductor chip with voltage (IR) and electromigration (EM) limits. Maximum and average currents for the I/O...
6865726 IC layout system employing a hierarchical database by updating cell library  
An IC layout system compiles a hierarchical netlist describing an IC into a database having a separate record for each cell and each module of the IC. Each database record references a cell library...
6862724 Reconfigurable programmable logic system with peripheral identification data  
A reconfigurable programmable logic system including a programmable logic device and an associated processor is configured using a configuration file including (a) instructions for configuring the...
6859917 Semiconductor integrated circuit having high-speed and low-power logic gates with common transistor substrate potentials, design methods thereof, and related program recording medium  
Disclosed is a semiconductor integrated circuit realizing improved operating speed, reduced power consumption in an active mode, reduced power consumption in a standby mode, and reduced area of a...
6856951 Repartitioning performance estimation in a hardware-software system  
A tool is described herein for optimizing the design of a hardware-software system. The tool allows a designer to evaluate the potential improvement in system performance that may be realized by...
6857110 Design methodology for merging programmable logic into a custom IC  
A programmable logic core (PLC) can be integrated into custom ICs such as ASICs and SOCs using a unique design methodology. For example, the methodology can incorporate the PLC into the entire ASIC...
6854096 Optimization of cell subtypes in a hierarchical design flow  
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...
6848095 Method of assigning logic functions to macrocells in a programmable logic device  
A method of assigning logic functions to macrocells assures that a maximum number of macrocells are assigned two or more logic functions. A first logic function is assigned to a macrocell without...
6845496 Semiconductor integrated circuit device using programmable peripheral control  
A programmable peripheral LSI contains a number of microprocessor peripheral IPs. A switch is provided for selectively disabling peripheral IPs. As a result, the peripheral IPs are disabled while...
6842888 Method and apparatus for hierarchically restructuring portions of a hierarchical database based on selected attributes  
A method and apparatus for hierarchically restructuring at least a portion of a hierarchical database based on selected attributes. In one embodiment, a virtual cell ( 140 ) may use a virtual cell...
6839882 Method and apparatus for design of integrated circuits  
Methods are apparatuses are disclosed for an electrical apparatus. The electrical apparatus includes one or more integrated circuits designed at least partly with library cells. Various embodiments...
6839888 Method for implementing bit-swap functions in a field programmable gate array  
There is disclosed a field programmable gate array (FPGA) that performs bit swapping functions in the interconnects rather than in the configurable logic blocks of the FPGA. The FPGA comprises: 1)...
6834263 NROM structure  
A macro model of a programmable NROM for simulating the characters of the NROM under programming operation. Charges are stored in a portion of the nitride material layer to for a charge trapped...
6832180 Method for reducing noise in integrated circuit layouts  
A method for minimizing noise in an integrated circuit is described, the method including choosing a net to be analyzed, determining that the total path length of conductive paths coupled to a...
6826741 Flexible I/O routing resources  
In one aspect, flexible routing resources provided are comprising an arrangement of staggered line segments on a periphery of an electronic device. In another aspect, I/O bus lines a re coupled to...
6826732 Method, system and program product for utilizing a configuration database to configure a hardware digital system  
A configuration database associated with a hardware system stores at least one data structure defining a Dial instance and a mapping between each of a plurality of possible input values of the Dial...
6820248 Method and apparatus for routing interconnects to devices with dissimilar pitches  
Method for configuring a routing program for routing connections between an integrated circuit device and an embedded core is described. More particularly, horizontal and a vertical pitch are...
6816826 Fully exhibiting asynchronous behavior in a logic network simulation  
A logic network is simulated, including partitioning logic operations into domains and ranking the operations. Some operations are dependent on source operations from other domains. Pairs of...
6810514 Controller arrangement for partial reconfiguration of a programmable logic device  
Method and apparatus for partial reconfiguration of a programmable logic device (PLD). In one embodiment, a configuration store is arranged for storage of configuration data for a selected subset...
6807658 Systems and methods for performing clock gating checks  
A gating signal checker system and method are provided to perform clock gating check on a logic cell. In accordance with one aspect of the invention, the system includes logic that determines a...
6807653 Recovery path designing circuit, method and program thereof  
A recovery path designing circuit, a method and a program thereof capable of reducing necessary resources as much as possible when designing a recovery path in a pre-establishing-type...
6804812 Depopulated programmable logic array  
A programmable logic array (PLA) in accordance with the invention achieves a maximum amount of depopulation of programmable connections while still implementing a logic function and maintaining...
6803782 Arrayed processing element redundancy architecture  
A column redundancy architecture for arrayed parallel processor devices is disclosed. In particular, daisy chained communication between processing elements is preserved after defective memory...
6795960 Signal routing in programmable logic devices  
The present invention provides a new method to handle a signal that crosses one or more areas in modular design of programmable logic devices. Even when the signal have an attribute disallowing the...
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...
6792578 Hard macro having an antenna rule violation free input/output ports  
Disclosed is an improved hard macro design for use in an ASIC, which avoids undesirable buildup of electrostatic charge on a gate of an I/O transistor of the hard macro. The hard macro includes a...