摘要:
A method and system of latch mapping for performing combinational equivalence checking on a specification and an implementation of a circuit that does not depend on signal names or circuit structure to determine the latch mapping. First, every latch is mapped to every other latch. Then, the resulting mapping is refined until it is semi-inductive. The refinement is performed by randomly producing a state that satisfies the mapping and applying a random input vector to the circuits. The resulting mappings are iteratively compared and new input vectors are applied to the circuits until the greatest fixed point of the refinement is found. Then, it is determined whether the greatest fixed point of refinement forces output equality. If the greatest fixed point does not force output equality, then a bug in a combinational block of the implementation is localized through an interactive procedure. If the greatest fixed point does force output equality, then it is determined whether it also satisfies a reset condition. If implementation latches are not mapped together, then conformance with the reset condition is guaranteed. Otherwise, conformance can be guaranteed only if the implementation latches mapped together are assumed to have the same value in the reset state. The method and system is also extended to cover ternary latch mappings having “don't care” conditions.
摘要:
A plane is segmented into a plurality of regions whose vertexes are points which include the terminals, and a route search graph is generated. The route search graph expresses a connection relationship between the plurality of regions. A line connecting two objects in a shortest distance is recorded as a critical cut together with a width of wires that can go through the critical cut, the two objects including the terminals. A corresponding relationship relative to the critical cut and, when necessary, position information relative to the critical cut are recorded in edges of one of the plurality of regions related to the critical cut and in a necessary terminal. In deciding the wiring route in the route search graph and when it is detected, by using the position information recorded in a terminal or an edge on the wiring route being decided, that the wiring route has come into a certain region of the plurality of regions, the incoming direction in the critical cut related to the certain region is recorded by referring to the position information used in the detection. Also, when it is detected, from the position information recorded in a terminal or an edge which will be on the wiring route being decided, that the wiring route goes out of the region, it is judged whether the wiring route crosses the related critical cut, from the position information used when detecting the outgoing wiring route by referring to the incoming direction recorded in the related critical cut. Furthermore, when it is judged that the wiring route crosses the critical cut, it is judged whether the wiring route can be wired by referring to the width of wires that can go through the critical cut.
摘要:
An apparatus and method for providing an end-user operator with the ability to assign temporary control of a set of one or more operator-specified instrument control operations to one, single-action switch on a signal measurement system front panel. The assigned instrument control operations are preferably represented by text strings in a macro text file that is developed and modified with the use of a text editor integrated into or operatively coupled with the signal measurement system.
摘要:
A wiring-capacitance improvement aid device aiding in eliminating a capacitance-attributable error of layout data generated by an automatic arrangement and routing tool includes a subject-net extraction portion extracting a subject net with a capacitance-attributable error, a network rip-up portion ripping up a cell netted within a predetermined range with respect to a subject net extracted by the subject-net extraction portion, and a constraint imposition portion imposing a wiring-capacitance constraint on a net connected to a cell ripped up by the network rip-up portion.
摘要:
A branch prediction unit apparatus and method uses an instruction buffer (20), a completion unit (24), and a branch prediction unit (BPU) (28). The instruction buffer (20) and/or the completion unit (24) contain a plurality of instruction entries that contain valid bits and stream identifier (SID) bits. The branch prediction unit contains a plurality of branch prediction buffers (28a-28c). The SID bits are used to associate the pending and executing instructions in the units (20 and 24) into instruction streams related to predicted branches located in the buffers (28a-28c). The SID bits as well as age bits associated with the buffers (28a-28c) are used to perform efficient branch prediction, branch resolution/retirement, and branch misprediction recovery.
摘要:
A method for thermal driven placement begins by first computing thermal response functions for individual components for several locations on a placement surface as a preprocessing step to placement. The thermal response functions can then be used to compute junction temperatures of components quickly and accurately during placement of the components in a layout. For a given component location, the component's junction temperature is computed by summing the contributions of neighboring components with the component's own contribution. The difference between predefined junction temperatures for the components and the calculated junction temperatures can then be used to assess the merits of the placement.
摘要:
Method and system for management of an investment fund over a specified life, or time horizon Ht, for that fund. Generally, the system includes an investment fund Fn having a fixed time horizon Ht and an associated length to horizon LH. The fund Fn includes several investment assets Ak, which may be contained within investment portfolios Pm, which meet some criteria defining a predetermined asset characteristics. Cash is directed to selected ones of the assets, or portfolios, to establish an investment mix for the investment fund Fn. An important aspect of the method and system is adjustment of the investment mix in accordance with some criteria related to the time horizon Ht, preferably related to the diminishing length to horizon LH, of the investment fund Fn. Thus, as the investment fund matures, the investment mix is changed.
摘要:
A method and a system determines billing information for use of a network. For a data transmission on a path between a pair of node locations, the price for the transmission depends, inter alia, on the amount of data transported and the price of using the path. The method collects traffic data for data transmissions sent over links of the network, selects a set of paths connecting each pair of node locations, and determines a price for data transported between the pairs. The method bills an allocated portion of the total price for each pair to each node location of the pair.