CN1110849C - Process for preparing very large scale integrated circuit (VLSIC) - Google Patents
Process for preparing very large scale integrated circuit (VLSIC) Download PDFInfo
- Publication number
- CN1110849C CN1110849C CN 00123695 CN00123695A CN1110849C CN 1110849 C CN1110849 C CN 1110849C CN 00123695 CN00123695 CN 00123695 CN 00123695 A CN00123695 A CN 00123695A CN 1110849 C CN1110849 C CN 1110849C
- Authority
- CN
- China
- Prior art keywords
- delay
- clock
- time
- integrated circuit
- manufacture method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004519 manufacturing process Methods 0.000 title claims description 20
- 238000000034 method Methods 0.000 claims abstract description 43
- 238000013461 design Methods 0.000 claims abstract description 22
- 238000001514 detection method Methods 0.000 claims abstract description 6
- 230000033228 biological regulation Effects 0.000 claims abstract description 3
- 230000003068 static effect Effects 0.000 claims description 24
- 238000012360 testing method Methods 0.000 claims description 17
- 238000004088 simulation Methods 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 8
- 238000007689 inspection Methods 0.000 claims description 7
- 238000003780 insertion Methods 0.000 claims description 6
- 230000037431 insertion Effects 0.000 claims description 6
- 230000015654 memory Effects 0.000 claims description 3
- 238000005457 optimization Methods 0.000 abstract description 13
- 230000008569 process Effects 0.000 description 18
- 238000011161 development Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000014759 maintenance of location Effects 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 3
- 229910052710 silicon Inorganic materials 0.000 description 3
- 239000010703 silicon Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 230000003071 parasitic effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 235000013599 spices Nutrition 0.000 description 1
Images
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
The present invention relates to a making method of a very large scale integrated circuit (VLSI), which comprises the steps of a synthetic optimization step, a layout wiring output step, a mask making format step, a chip making step, a pre-embedded step for embedding a plurality of delay units and detection circuits, a detection step for positioning a macro module with time sequence collision and a base unit and a time sequence regulation step, wherein the synthetic optimization step comprises an equilibrium clock tree establishing step and a data tree generating step. The method does not need to introduce all environments of the layout wiring in a front-end design and does not need enormous data treatment or strong hardware support, and thereby, the integrated circuit making cost is reduced.
Description
Technical field
The present invention relates to a kind of manufacture method of very lagre scale integrated circuit (VLSIC), particularly, relate to the manufacture method of the complementary field-effect transist very lagre scale integrated circuit (VLSIC) that has sequential adjustment coupling in the chip design.
Background technology
Very lagre scale integrated circuit (VLSIC) (being designated hereinafter simply as VLSI) is widely used in high-tech areas such as communication, computer, network.Abroad, VLSI design and manufacturing technology are ripe, but relate to hundreds of thousands door, VLSI (very large scale integrated circuit) chip when design of millions of, because in the complex optimum, the delay of interconnection line is to adopt the numerical value of estimating, timing conflict after timing conflict when therefore comprehensive is finished with placement-and-routing will inevitably cause certain difference, and how just can make the conflict of the two sequential consistent is a very popular technology, also is a difficult problem of solution timing conflict.Therefore, each company hush-hushes the top-secret technology of the technology that solves timing conflict as core.
Benefit China (Cadence) company announces that on April 19th, 2000 PKS (Envisia TM Physically Knowledgeable Synthesis) the physical synthesis product of their inventions has obtained the invention Grand Prix of EDNS announcement in 1999.The key problem that method solved of this PKS comes down to just the interconnection line in the placement-and-routing to be taken into account time of delay when comprehensive, thereby has reduced to optimizing the process that sequential need constantly iterate.For this reason, with complex optimum, placement-and-routing is created in the unified physical database, so that the sequential behind the complex optimum can be consistent with the sequential after the placement-and-routing, thereby realizes optimization synthesis, place and route simultaneously.Because the method for this PKS need be included whole environment of placement-and-routing in the Front-end Design in, therefore need huge data processing and powerful hardware supports.
The lsi development flow process of existing technology is designed to example with nearly 500,000 DSP (that is, digital signal processor), as shown in Figure 1.Conventional development process comprises the following steps: global design; Functional simulation; Carry out complex optimum according to the comprehensive storehouse that the standard cell sequential generates; Judge whether satisfy sequential, return whole design procedure when not satisfying, enter the 1st static timing analysis when satisfying and carry out gate leve emulation according to simulated library; Judge static timing analysis and gate leve emulation correctness; Carry out placement-and-routing according to the placement-and-routing storehouse when correct; Whether are the 2nd static timing analysis and post-simulation and correct judgment then; Generate the data format (GDSII) of making mask when correct, and carry out logic diagram domain consistency check (LVS), Design Rule Checking (DRC) and electricity rule are checked (ERC).By after can enter chip manufacturing.
Placement-and-routing recited above step, placement-and-routing's flow process with existing deep-submicron silicon standard cell placement wiring unit (Silicon Ensemble) is an example, as shown in Figure 2, it mainly comprises the following steps: by planning that whole power supply, dispensing unit etc. carry out layout; Produce clock trees; Check static timing; When static timing satisfies, in layout optimizer, carry out layout optimization; Behind the layout optimization, carry out power-supply wiring, clock routing and unit wiring successively, thereby form the wiring of the final domain of full chip.
At present, clock trees can adopt clock trees maker (Cadence Design Systems Inc.'s product: CT-Gen) generate.This clock trees maker is the data according to layout, uses the wire delays time estimate, and adds the buffer of insertion, reduces the flow process of the time difference (clock skew) that clock reaches sequential element.Such clock trees product process, to band unequally loaded clock, insertion value time of delay that it generated is also different.In addition, after clock trees produces, if static timing inspection, its sequential does not reach when requiring, carrying out layout optimizer (Placemud Based Optimigation) immediately is optimized, can roll up the additional buffer when optimizing like this, and often once not reach the sequential requirement, also need to iterate repeatedly.
In addition, the comprehensive valuable product of this PKS, the detailed technology content also can not disclose.Domesticly do not see similar report article as yet about the sequential after comprehensive and the solution of the inconsistent problem of sequential after the placement-and-routing.
Summary of the invention
The manufacture method that the purpose of this invention is to provide a kind of large scale integrated circuit, pick up under the multiple clock situation that may relate in ten thousand gate leves and even the millions of gate level circuit in order to eliminate number, owing to each clock with the different time-delay differences that cause inserting clock of sequential element quantity, so that under the different mode working condition, the timing conflict that forms during by the Port Multiplier circuit.
For achieving the above object, the manufacture method of very lagre scale integrated circuit (VLSIC) of the present invention, comprise: global design, functional simulation, complex optimum, static timing inspection and gate leve emulation, placement-and-routing, pre-buried a plurality of delay elements, detect a plurality of testing circuits, adjust sequential, and output system mask form, make the step of chip, it is characterized in that described placement-and-routing step also comprises later on: the step of setting up the balanced clock tree, a plurality of clocks are converted to a minority clock, regulation constraints time of delay, the structure of definition clock trees; The step that first static timing is checked; Produce the step of data tree, according to the path that the conflict sequential is arranged in the chip, the root of the maximum path of specified data time of delay is stipulated described time of delay of constraints, the structure of definition of data tree; The step that second static timing is checked; Described pre-buried step is used for burying underground respectively a plurality of delay cells and a plurality of testing circuit; Described detection step detects testing circuit, determines whether to exist timing conflict, and the location has the macroblock and the library unit of timing conflict; And the step of described adjustment sequential, be used for a plurality of delay cells that described pre-buried step is imbedded are inserted described macroblock and library unit with timing conflict.
Manufacturing method according to the invention, and then provide a kind of method that generates balanced clock tree, comprise and analyze a plurality of clocks with sequential time delay conflict, the insertion of a plurality of clocks is postponed to be converted to the insertion delay of a kind of clock, and according to constraints time of delay of integrated circuit, definition clock trees structure.
Generation data tree method of the present invention, in order to solve the contradiction that clock trees generates back and related data delay, thereby reached the timing conflict that makes behind the complex optimum can with timing conflict after the placement-and-routing near consistent, avoided wanting the process of continuous iterative optimization, realized the design cycle of one-step optimization for optimizing sequential.Therefore this method is different from PKS, and it does not need whole environment of placement-and-routing are included in the Front-end Design, thereby does not need huge data processing and powerful hardware supports to reduce cost.The present invention is only on the basis of using static timing analyzer (Pearl) and deep-submicron placement-and-routing device, achieve the goal according to producing balanced clock tree program and data tree program, need not to spend a large amount of funds, thereby quickened the process of design, saved the time, optimize area, strengthened competition capability.
Below, in conjunction with each accompanying drawing, describe embodiments of the invention in detail, make goal of the invention of the present invention and advantage become clearer.
Description of drawings
Fig. 1 is the VLSI development process figure of prior art;
Fig. 2 is placement-and-routing's flow chart of the above-mentioned VLSI of prior art;
Fig. 3 is VLSI development process figure of the present invention;
Fig. 4 is a placement-and-routing of the present invention flow chart;
Fig. 5 is a kind of block diagram that produces the balanced clock tree program;
Fig. 6 is a kind of block diagram that produces the data tree program.
Embodiment
At first, with reference to Fig. 3, VLSI development process of the present invention is described.The development process of development process of the present invention and prior art compares as shown in Figure 1, has step equally: global design; Functional simulation; Carry out complex optimum according to comprehensive storehouse; Judge whether satisfy sequential, return whole design procedure when not satisfying, enter the 1st static timing analysis when satisfying and carry out gate leve emulation according to simulated library; Judge the 1st static timing analysis and gate leve emulation correctness; Carry out placement-and-routing according to the placement-and-routing storehouse when correct; Whether are the 2nd static timing analysis and post-simulation and correct judgment then; Generate GDSII when correct, carry out LVS, DRC and ERC; And in order to make chip.In addition, do not exist together following aspect is arranged.
In placement-and-routing's step, increased the pre-buried step of burying a plurality of testing circuits underground and burying various delay cells and buffer in advance underground.Testing circuit comprises various memories, register, counter, frequency divider, trigger etc. and so on and writes out its test port.Delay cell comprises resistance, electric capacity, buffer, delay line etc.
And, after chip manufacturing is come out, through in survey, if find sequential incorrect or not to the time, by detecting this testing circuit, find out or the locate failure sequential element, promptly feed back to testing circuit locate failure sequential element rather than feed back to whole design procedure.Then,, increase 4-5 step process manufacturing procedure, can reach the element of revising this inefficacy sequential by revising 2-3 piece mask.
And then, in placement-and-routing's flow process, except that comprising equally: the layout of the whole power supply of implementary plan, dispensing unit etc.; Produce clock trees; Check static timing; When static timing satisfies, carry out layout optimization in layout optimizer; Behind the layout optimization, carrying out power-supply wiring, clock routing and unit wiring successively forms outside the final domain wiring of full chip, after the layout step, also has the step that produces the balanced clock tree, in addition, after the step of checking static timing, increase the data tree program that produces, generation data tree and another time static timing and check step.
In more detail, key step comprises:
At first,, determine the wide length of various MOS transistor and the type and the quantity of component library, set up relevant domain storehouse, timing sequence library, comprehensive storehouse, simulated library according to CMOSFET integrated circuit (IC) logic function and scale, among the DSP for example, SRAM carries out global design.
Here, this timing sequence library is that each unit and macroblock are made the sequential that draws after the SPICE simulation.This comprehensive storehouse comprises standard cell used when logic synthesis is optimized, the function of I/O unit and macroblock and timing sequence library.Simulated library is exactly length of delay according to the timing sequence library formed function timing sequence library of receptible form when being converted into analogue simulation.
Secondly, describe the function of circuit with VHDL after, carry out complex optimum and generate Verilog net table, and pre-buried various delay, buffer, testing circuit, carry out placement-and-routing with deep-submicron standard cell placement device again, write out and produce the balanced clock tree program, and generate clock trees, carry out the static timing inspection subsequently, the path of listing timing conflict.And then, according to the clock trees program, produce corresponding data tree, and after optimizing once more, can connect up, thereby filled and led up the difference of timing conflict between comprehensive and the placement-and-routing.
Next, generate parasitic parameter file * sdf, and reactionary slogan, anti-communist poster carries out post-simulation in Verilog net table, and after making Design Rule Checking (DRC), electricity rule and checking that (ERC) and logic diagram are to domain consistency check (LVS), output GDSII makes the mask form.
Then, with the mask of above-mentioned acquisition silicon chip is carried out processes and middle test.In test, in case find among macroblock and library unit, to have retention time (holdtime) conflict, then can be positioned with the macroblock and the library unit of conflict according to testing circuit, only need change 2-3 piece mask, pre-buried delay cell is inserted among macroblock and the library unit, can adjust its time of delay, eliminate time conflict therebetween.
According to placement-and-routing of the present invention flow process, because before producing clock trees (clock tree) step, the step that increase " produces the balanced clock tree " is inserted the different problem of delay thereby eliminate different clocks.After clock trees produces, if static timing inspection, its sequential does not reach when requiring, not the timing optimization that at once carries out full chip, but write out the program of data tree, realize data tree by the function of " generation clock trees " according to the circuit meshwork list that timing conflict is arranged, thereby eliminated timing conflict to the full extent, remake full chip optimization then,, need not remake the optimization that iterates repeatedly as long as spend a spot of buffer can satisfy the sequential requirement like this.
Produce the balanced clock tree program, as shown in Figure 5, it comprises: the situation of analyzing N clock; An above-mentioned N clock is converted to M clock; Given corresponding constraints, it comprises maximum delay time, minimum delay time and maximum clock input slope etc.; And the structure of definition clock trees, comprise root, leaf etc., thereby when having solved a plurality of clock different modes under work, the timing conflict of formation promptly, is eliminated different clocks and is inserted and postpone difference, reach in the integrated circuit between the various piece sequential and mate.And N and M are positive integer and N>M.N=5 for example, M=1 or 2 o'clock convert 5 clocks to the tree structure of 1 or 2 clock exactly.
Generation tree as shown in Figure 6, comprises the following steps: to have in the analysis chip path of conflict sequential according to the number program; The root in maximum (that is, the longest) path of specified data time of delay and define this root for tree according to root; Stipulate corresponding constraints, for example maximum delay time, maximum clock input slope etc.; And the structure of definition of data tree, comprise root, leaf etc., thereby write out generation tree according to the number program, produce data tree structure.After the inspection of another time static timing, enter the layout optimization step.
For instance,, be provided with four clock sources, and require to reach 40,000,000 operating frequencies in order to design an about dsp chip of 500,000.When adopting deep-submicron standard cell placement wiring unit to carry out placement-and-routing's flow scheme design, because of four clock sources are arranged, a large amount of retention times and conflict settling time appear after the placement-and-routing.It is 82% that chip is optimized back row (Row) utilance again, so the timing conflict of settling time and retention time can't be eliminated.
If adopt flow process of the present invention, solve the bell for a long time timing conflict that becomes by producing balanced clock tree program and data tree program, and filled and led up timing conflict between comprehensive and the placement-and-routing, just can after placement-and-routing, reach 40,000,000 operating frequencies comprehensively.And, eliminated the timing conflict of whole settling times and retention time after, the utilance only 76% of row has relatively reduced by 8% unit with above-mentioned utilance 82%, is equivalent to approximately reduce 40,000 gate circuits.
More than, though by making DSP with the CMOSFET integrated circuit technique is example, specifically disclosed the manufacture method of very lagre scale integrated circuit (VLSIC) of the present invention, but, the present invention not merely is defined in this, obviously, the those of ordinary skill of this semiconductor applications, after understanding above-mentioned argumentation, be not difficult the present invention is made various modifications, replace or retouching, for example the present invention is used for MOS type integrated circuit, bipolar integrated circuits etc. can be filled and led up timing conflict between comprehensive and the placement-and-routing by producing balanced clock tree program and data tree program equally, thereby optimize very lagre scale integrated circuit (VLSIC).Therefore, to any such modification of the present invention, replacement or retouching, should not think to have broken away from the scope of patent protection that design of the present invention and claims limit.
Claims (8)
1, a kind of manufacture method of very lagre scale integrated circuit (VLSIC), comprise global design, functional simulation, complex optimum, static timing inspection and gate leve emulation, placement-and-routing, pre-buried a plurality of delay elements, detect a plurality of testing circuits, adjust sequential, and output system mask form, make the step of chip, it is characterized in that described placement-and-routing step also comprises later on:
Set up the step of balanced clock tree, a plurality of clocks are converted to a minority clock, regulation constraints time of delay, the structure of definition clock trees;
The step that first static timing is checked;
Produce the step of data tree, according to the path that the conflict sequential is arranged in the chip, the root of the maximum path of specified data time of delay is stipulated described time of delay of constraints, the structure of definition of data tree;
The step that second static timing is checked;
Described pre-buried step is used for burying underground respectively a plurality of delay cells and a plurality of testing circuit;
Described detection step detects testing circuit, determines whether to exist timing conflict, and the location has the macroblock and the library unit of timing conflict; And
The step of described adjustment sequential is used for a plurality of delay cells that described pre-buried step is imbedded are inserted described macroblock and library unit with timing conflict.
2, the manufacture method of integrated circuit according to claim 1, it is characterized in that the described step of setting up the balanced clock tree, by comprising the clock of analyzing N clock delay conflict, the insertion of an above-mentioned N clock is postponed to be converted to the insertion delay of M clock, according to described time of delay of constraints, and the definition clock trees structure and produce the balanced clock tree program, wherein, N and M are positive integer and N>M.
3, the manufacture method of integrated circuit according to claim 2 is characterized in that described time of delay, constraints comprised in maximum delay time, minimum delay time and the maximum clock input slope at least one.
4, the manufacture method of integrated circuit according to claim 1 and 2, the step that it is characterized in that described generation data tree comprises, after setting up clock trees, carry out the static timing inspection, if its sequential does not reach when requiring, according to the path that timing conflict is arranged in the circuit meshwork list analysis chip, the root in specified data peaked path time of delay, and define described for the data root is according to described time of delay of constraints, and the structure of definition of data tree, thereby the program of writing out the generation data tree.
5, the manufacture method of integrated circuit according to claim 4 is characterized in that the described time delay constraints of described generation data tree step comprises maximum delay time and maximum clock input slope.
6,, it is characterized in that in the group that the described delay cell of burying underground comprises that resistance, electric capacity, buffer, delay line constitutes at least a according to the manufacture method of claim 1,2 and 3 each described integrated circuits.
7, according to the manufacture method of claim 1,2 and 3 each described integrated circuits, it is characterized in that the described testing circuit of burying underground comprises at least a circuit in the circuit bank of memory, register, counter, frequency divider, and its relevant detection port is set.
8, the manufacture method of integrated circuit according to claim 5 is characterized in that the described testing circuit of burying underground comprises at least a circuit in the circuit bank of memory, register, counter, frequency divider, and its relevant detection port is set.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 00123695 CN1110849C (en) | 2000-08-29 | 2000-08-29 | Process for preparing very large scale integrated circuit (VLSIC) |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 00123695 CN1110849C (en) | 2000-08-29 | 2000-08-29 | Process for preparing very large scale integrated circuit (VLSIC) |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1281254A CN1281254A (en) | 2001-01-24 |
| CN1110849C true CN1110849C (en) | 2003-06-04 |
Family
ID=4590060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 00123695 Expired - Fee Related CN1110849C (en) | 2000-08-29 | 2000-08-29 | Process for preparing very large scale integrated circuit (VLSIC) |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1110849C (en) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100378734C (en) * | 2001-08-29 | 2008-04-02 | 英芬能技术公司 | IC chip design |
| CN102306209B (en) * | 2003-02-25 | 2013-12-04 | 阿尔特拉公司 | Clocktree tuning shims and shim tuning method |
| US20040265707A1 (en) * | 2003-03-31 | 2004-12-30 | Robert Socha | Source and mask optimization |
| US7698674B2 (en) * | 2006-12-01 | 2010-04-13 | International Business Machines Corporation | System and method for efficient analysis of point-to-point delay constraints in static timing |
| CN106326510B (en) * | 2015-06-30 | 2020-02-21 | 新思科技(上海)有限公司 | Verify Clock Tree Latency |
| CN105138774B (en) * | 2015-08-25 | 2018-07-06 | 中山大学 | A kind of sequential post-simulation method based on the design of integrated circuit levelization |
| CN108984806B (en) * | 2017-05-31 | 2022-02-18 | 深圳市中兴微电子技术有限公司 | Clock tree synthesis method and computer readable storage medium |
| CN108549750A (en) * | 2018-03-28 | 2018-09-18 | 湖南融创微电子有限公司 | Placement-and-routing's method of large capacity SRAM |
| CN109376467B (en) * | 2018-11-19 | 2022-12-06 | 武汉工程大学 | Clock tree layout process method and clock tree deviation compensation device in integrated circuit |
| US11263379B2 (en) * | 2019-06-18 | 2022-03-01 | Samsung Electronics Co., Ltd. | Hierarchical clock tree implementation |
| CN114580333A (en) * | 2020-11-30 | 2022-06-03 | 中国科学院微电子研究所 | Layout and wiring method and device for integrated circuit |
| CN113157568B (en) * | 2021-04-02 | 2025-08-01 | 上海思尔芯技术股份有限公司 | Method for checking drive conflict of Verilog time sequence module |
-
2000
- 2000-08-29 CN CN 00123695 patent/CN1110849C/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1281254A (en) | 2001-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7222311B2 (en) | Method and apparatus for interconnect-driven optimization of integrated circuit design | |
| CN1110849C (en) | Process for preparing very large scale integrated circuit (VLSIC) | |
| US6189131B1 (en) | Method of selecting and synthesizing metal interconnect wires in integrated circuits | |
| US7937256B2 (en) | Systems and methods of efficient library characterization for integrated circuit cell libraries | |
| US11922106B2 (en) | Memory efficient scalable distributed static timing analysis using structure based self-aligned parallel partitioning | |
| US20040230933A1 (en) | Tool flow process for physical design of integrated circuits | |
| EP1132745A2 (en) | Electromagnetic interference analysis method and apparatus | |
| Martins et al. | AIDA: Automated analog IC design flow from circuit level to layout | |
| CN101877018A (en) | Multiple-power-domain static timing analysis | |
| US9449127B1 (en) | System for verifying timing constraints of IC design | |
| CN114841104B (en) | Timing optimization circuit and method, chip and electronic device | |
| US20080129362A1 (en) | Semiconductor device and method of designing semiconductor device | |
| US20050268268A1 (en) | Methods and systems for structured ASIC electronic design automation | |
| US6941532B2 (en) | Clock skew verification methodology for grid-based design | |
| US10963610B1 (en) | Analyzing clock jitter using delay calculation engine | |
| Wang et al. | Buffer sizing for clock power minimization subject to general skew constraints | |
| Shenoy et al. | Design Implementation of Synchronous FIFO-Synthesis, PNR, STA and Physical Verification | |
| CN116227396B (en) | Method and simulation platform for post-simulation of system on chip | |
| US7155687B2 (en) | Methods and apparatus for scan insertion | |
| US7480886B2 (en) | VLSI timing optimization with interleaved buffer insertion and wire sizing stages | |
| US20050120318A1 (en) | Apparatus and method for designing semiconductor integrated circuit | |
| US20030074643A1 (en) | Unified database system to store, combine, and manipulate clock related data for grid-based clock distribution design | |
| Wang et al. | Summary of tools in fpga static timing analysis | |
| US20030074175A1 (en) | Simulation by parts method for grid-based clock distribution design | |
| Kwon et al. | Lightweighted shallow cts techniques for checking clock tree synthesizable paths in rtl design time |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C06 | Publication | ||
| PB01 | Publication | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C19 | Lapse of patent right due to non-payment of the annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |