摘要:
Systems and methods for interconnect planning which utilize probabilistic methodologies. One embodiment comprises a method for planning interconnect models in an integrated circuit design. Nets and a set of interconnect models that can be used to connect the pins of each net are first defined. For each net, the probability that each interconnect model will be used to connect the pins of the net is evaluated. Tiles in the integrated circuit design are then assigned probabilities indicating the likelihood that each of the interconnect models will traverse the tiles. A map is then generated to indicate probabilistic routing characteristics (e.g., probabilities of wire congestion, interconnect component congestion, power densities, interconnect model usage) based on the probabilities assigned to each of the tiles in the integrated circuit design. The map may then be output (e.g., printed or otherwise displayed) to a user or stored for later use.
摘要:
The present invention is related to a method for estimating power consumption and noise levels of an integrated circuit which is composed of logic gates connected in the form of a plurality of stages. (1) At the outset, output signal waveforms and occurrence probabilities thereof at the first stage of the logic gates are calculated by the use of signal waveforms and occurrence probabilities thereof at primary input terminals of the integrated circuit; (2) next, output signal waveforms and occurrence probabilities thereof at the second stage of the logic gates are calculated by the use of the output signal waveform and the occurrence probability thereof at the primary input terminals and the output signal waveform and the occurrence probability thereof at the first stage of the logic gates; and (3) then, output signal waveforms and occurrence probabilities thereof at the n-th stage (n is a natural number) of the logic gates are calculated by the use of the output signal waveform and the occurrence probability thereof at the primary input terminals and the output signal waveform and the occurrence probability thereof at the (n-1)th stage of the logic gates. Thereby, types of the respective elementary waveforms, occurrence probabilities and signal correlations are calculated relating to signals located on each wiring of each stage inside of the integrated circuit and occurring within a predetermined time period.
摘要:
A system for reducing undesired radiation generated from an LSI, comprises: a first storage part 2 for storing a circuit connection information for the LSI and a current waveform of an undesired radiation source of the LSI; a transfer function calculating part 6 for calculating a transfer function of undesired radiation, which is transmitted from an undesired radiation source in the LSI to a power source terminal connected to the outside of the LSI, on the basis of the circuit connection information and the current waveform; a second storage part 4 for storing a constraint on an impedance added in the vicinity of the undesired radiation source, and an allowable level of undesired radiation at the power source terminal; and an undesired radiation optimizing part 8 for calculating an impedance, which causes the undesired radiation at the power source terminal to be less than or equal to the allowable level, using the transfer function under the constraint. Thus, undesired radiation generated from the LSI is reduced.
摘要:
A method of estimating the power consumption of a semiconductor integrated circuit provides second data for primary inputs of a logic part in the integrated circuit and for nets that determine the signal value of a given net in the logic part. The second data has a multi-terminal Boolean approximation method (MTBAM) data structure. The method prepares first data having the MTBAM data structure from a probability contained in the second data, probabilities calculated according to third data contained in the second data and having a multi-terminal binary decision diagram (MTBDD) data structure, and fourth data generated from the third data and having the MTBDD data structure. According to the first data, the method estimates a probability for the given net. The method prepares such first data for all nets in the integrated circuit, and according to which, estimates the power consumption of the integrated circuit.
摘要:
A method of estimating power for an integrated circuit based on high speed probability calculation having a high precision with considering correlation between signals may be provided. The method may be performed by calculating probability quantity accompanying to output nodes of respective logical gates, the probability quantity being represented by probability that logical values of the output nodes of respective logical gates are 1 (referred to as "signal probability" hereinafter) and probability that logical values of the output nodes of respective logical gates are changed (referred to as "switching probability" hereinafter), expanding into series a difference P.sub.e -P.sub.a between a strict value P.sub.e of the probability quantity and a value P.sub.a calculated based on supposition that all inputs of respective logical gates are independent, with respect to the probability quantity corresponding to entire input signals of the integrated circuit, and estimating power required for the integrated circuit by first calculating infinite number of terms in the series as a correction term and then employing a value obtained by adding the correction term to the value P.sub.a as an approximate value of the probability quantity.
摘要:
In one embodiment, a wiring design method is disclosed. In the wiring design method, schematic wiring is performed on a substrate, and the substrate includes a first wiring layer with first-direction wiring lines and a second wiring layer with second-direction wiring lines; the substrate is divided into a plurality of tiles; the first wiring layer is divided into partial wiring regions with first-direction wiring lines, the second wiring layer is divided into partial wiring regions with second-direction wiring lines, and each partial wiring region corresponds to the tiles; and when the first-direction wiring lines in the tile overflow, the partial wiring region with second-direction wiring lines corresponding to the tile is changed to the partial wiring region with first-direction wiring lines.
摘要:
Systems and methods for determining delay budget allocations for circuit elements. One embodiment comprises a method including defining timing edges and corresponding timing paths in an integrated circuit design, and determining delay budget allocations for each of the edges based on required arrival time and design slack (S,T) pairs associated with the different timing paths. The required arrival time is a maximum time when associated with forward paths, and a minimum time when associated with backward paths. (S,T) pairs associated with some timing paths are discarded (i.e., the corresponding timing paths are trimmed) to reduce the complexity of the delay budget allocation computations. Remaining (S,T) pairs are used to determine scaling factors for significant timing paths through the edges. The smallest of the scaling factors for each edge can be multiplied by an initial delay associated with the edge to produce a delay budget allocation associated with the edge.
摘要:
Systems and methods for determining delay budget allocations for circuit elements. One embodiment comprises a method including defining timing edges and corresponding timing paths in an integrated circuit design, and determining delay budget allocations for each of the edges based on required arrival time and design slack (S,T) pairs associated with the different timing paths. The required arrival time is a maximum time when associated with forward paths, and a minimum time when associated with backward paths. (S,T) pairs associated with some timing paths are discarded (i.e., the corresponding timing paths are trimmed) to reduce the complexity of the delay budget allocation computations. Remaining (S,T) pairs are used to determine scaling factors for significant timing paths through the edges. The smallest of the scaling factors for each edge can be multiplied by an initial delay associated with the edge to produce a delay budget allocation associated with the edge.
摘要:
Systems and methods for interconnect planning which utilize probabilistic methodologies. One embodiment comprises a method for planning interconnect models in an integrated circuit design. Nets and a set of interconnect models that can be used to connect the pins of each net are first defined. For each net, the probability that each interconnect model will be used to connect the pins of the net is evaluated. Tiles in the integrated circuit design are then assigned probabilities indicating the likelihood that each of the interconnect models will traverse the tiles. A map is then generated to indicate probabilistic routing characteristics (e.g., probabilities of wire congestion, interconnect component congestion, power densities, interconnect model usage) based on the probabilities assigned to each of the tiles in the integrated circuit design. The map may then be output (e.g., printed or otherwise displayed) to a user or stored for later use.
摘要:
An integrated circuit (IC) floorplan system includes an integration design system that executes IC floorplan software on a semiconductor die IC model. The IC floorplan software includes a timing tool database of the IC model. IC integrators utilize the IC floorplan software to evaluate logic block moves within the IC model. The IC floorplan software analyzes wire interconnect signal propagation time delays that result from prospective logic block moves with the IC model. The IC floorplan software reports back in real time whether or not a prospective move of a logic block from one location to another in the IC model will cause a timing failure due to a wire interconnect time delay exceeding a predetermined timing parameter.