Memory instance reconfiguration using super leaf cells

    公开(公告)号:US11836433B2

    公开(公告)日:2023-12-05

    申请号:US17592404

    申请日:2022-02-03

    申请人: Synopsys, Inc.

    摘要: A system and method for characterizing a memory instance. Characterizing a memory instance includes obtaining a memory instance comprising a plurality of leaf cells. Each of the plurality of leaf cells comprises components. First channel connected components from the components within each of the plurality of leaf cells are determined, and a first super leaf cell is generated by combining a first two or more leaf cells of the plurality of leaf cells based on the first channel connected components. Further, an updated memory instance is generated based on the first super leaf cell, and a timing model is determined for the updated memory instance.

    Computer-readable recording medium storing timing library creation program, method of creating timing library, and timing analysis apparatus

    公开(公告)号:US11797741B2

    公开(公告)日:2023-10-24

    申请号:US17700576

    申请日:2022-03-22

    申请人: FUJITSU LIMITED

    发明人: Keisuke Nishida

    摘要: A non-transitory computer-readable recording medium storing a timing library creation program of causing a computer to execute processing, the processing including: extracting, from a delay variation database that stores delay variation values of gates included in circuit design data, a delay variation value, out of the delay valuation values matching to characteristics which are characteristics of one of signal paths in the circuit design data and which include a threshold voltage, a drive force, and a number of gate stages of the signal path; calculating an extended delay variation coefficient based on the extracted delay variation value and the characteristics; and creating, based on a basic timing library in which the delay variation value is not reflected and the extended delay variation coefficient, an extended timing library in which the delay variation value is reflected.

    VARIABILITY CHARACTERIZATION WITH TRUNCATED ORDERED SAMPLE SIMULATION

    公开(公告)号:US20240126966A1

    公开(公告)日:2024-04-18

    申请号:US18277147

    申请日:2021-03-12

    发明人: James Cooper

    IPC分类号: G06F30/3308 G06F30/3315

    摘要: A computing system implementing a design characterization tool can sample a distribution of values describing manufacturing variation for an integrated circuit described by a circuit design. The design characterization tool can utilize a set of the samples to generate a surrogate model of the circuit design, and can order another set of the samples based on predicted outputs of the surrogate model. The design characterization tool can simulate the surrogate model or the circuit design utilizing the ordered samples, and stop the simulations prior to all of the samples from the distribution having been utilized in the simulations. The design characterization tool can utilize a confidence interval stopping condition or a drought stopping condition to determine when to stop the simulations. The design characterization tool can utilize results of the simulations to characterize operational variation of the circuit design to the manufacturing variation described in the distribution of the values.

    Method for optimizing circuit timing based on flexible register timing library

    公开(公告)号:US11829693B2

    公开(公告)日:2023-11-28

    申请号:US18011443

    申请日:2022-03-09

    摘要: Disclosed in the present invention is a method for optimizing circuit timing based on a flexible register timing library. First, registers are simulated respectively in a case of a plurality of groups of an input signal conversion time, a clock signal conversion time, and a register load capacitance, corresponding actual propagation delays at this time are obtained by changing setup slack and hold slack of the registers, and actual propagation delays of the registers under specific input signal conversion time, clock signal conversion time, register load capacitances, setup slack, and hold slack are obtained through linear interpolation, to establish a flexible register timing library; and then static timing analysis is performed on all register paths in a circuit by using the library, a minimum clock cycle under a condition of satisfying that a setup time margin and a hold time margin are both greater than zero is found by changing the setup slack and hold slack of the registers, thereby improving the performance of the circuit without changing the design of the circuit and without increasing the area overheads of the circuit.

    MARGIN CALIBRATION METHOD AND MARGIN CALIBRATION SYSTEM FOR STATIC TIMING ANALYSIS

    公开(公告)号:US20230222277A1

    公开(公告)日:2023-07-13

    申请号:US18150767

    申请日:2023-01-05

    IPC分类号: G06F30/3315

    CPC分类号: G06F30/3315 G06F2119/12

    摘要: A margin correction method and a margin correction system for static timing analysis are provided. The margin calibration method includes: measuring dies on a to-be-tested chip with a target circuit to obtain performance data records; obtaining simulation data records for simulating performances of the dies; executing a static timing analysis (STA) tool to obtain timing analysis results; statistically calculating a simulation process corner based on the timing analysis results; obtaining a measurement process corner based on the performance data records; establishing a statistical model that defines a margin as a difference between the measurement process corner and the simulation process corner; substituting the timing analysis results and the measurement process corner into the statistical model and execute a model fitting algorithm, for fitting the statistical model to a target model to obtain the margin; and obtaining calibrated timing analysis results.