Simulation and Evaluation Method of Semiconductor Devices
By performing the simulation and measurement of the ring oscillator with the minimum size and actual size of the semiconductor device, combined with the layout parasitic extraction technology, the difference between the simulation results and the actual measurement results is solved, and the accuracy of the simulation is evaluated and corrected, and the accuracy of the simulation is improved.
Patent Information
- Application Number
- CN202510608689.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-13
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2045-05-13
AI Technical Summary
In the prior art, there is a difference between the simulation results of semiconductor devices and actual measurement results, which is mainly due to the dependence of RC extraction technology and MOS layout, resulting in inaccurate simulation and actual measurement.
By simulating and actual measurements of the ring oscillator with the minimum size and actual size of the semiconductor device, combined with the layout parasitic extraction technology, the simulation results and actual measurement results are compared, the simulation accuracy is judged, and necessary corrections are made.
The accuracy evaluation of semiconductor device simulation is achieved, errors in simulation are identified and corrected, and the accuracy of simulation results is improved.
Smart Images

Figure CN120124320B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of integrated circuits, and particularly relates to a simulation evaluation method for semiconductor devices. Background Art
[0002] Currently, there is a known technique for evaluating the simulation of semiconductor devices using a ring oscillator (ROSC). A ring oscillator is an oscillating circuit in which an inverting circuit using PMOS transistors and NMOS transistors is cascaded with an odd number of inverting stages, and the output of the last inverter is fed back to the input terminal of the first inverter to form a loop. An inverting circuit is a circuit that inverts an input signal and then outputs it. When the input is "1" (high level), the output is "0" (low level); vice versa. In a ring oscillator, by making the number of stages of the series inverting circuit odd, the overall output is in an inverse relationship with the input, and since the feedback signal is continuously inverted repeatedly, oscillation is generated.
[0003] In each stage of the inverting circuit, due to reasons such as transistor characteristics and line parasitic capacitance, there will be a small delay (propagation delay time). Under the action of this delay, it takes time for the output of each stage of the inverting circuit to propagate to the next stage of the inverting circuit. Thus, as the signal circulates and propagates within the ring oscillator, the delay and the inverting action of the inverter are superimposed round by round, generating continuous oscillation. At this time, the oscillation frequency f is expressed as f = 1 / (2Ntpd) in terms of the number of inverting stages N and the delay time tpd of each stage. The oscillation frequency f (the reciprocal of the signal circulation propagation speed) depends on the structure of the ring oscillator and the delay of each stage of the inverting circuit. Therefore, by inputting a pulse signal into the ring oscillator to generate oscillation and measuring the oscillation frequency with an oscilloscope or a frequency counter, the influence of device characteristics and line delay can be determined based on the oscillation frequency.
[0004] However, it is considered that the reasons for the differences between the simulation results and the actual measurement results of semiconductor devices lie mostly in the RC extraction technology and the dependence on the MOS layout. In the RC technology, parasitic resistors (R) and parasitic capacitors (C) are extracted from the patterns of the circuit layout. The values of the parasitic resistors (R) and parasitic capacitors (C) extracted by the RC technology depend on various layout elements such as the length and width of the lines, the distance between layers, and the distance between adjacent lines. In addition, the MOS central model is a model obtained by modeling the representative device characteristics measured on a test chip (Testkey) and is used to represent the characteristics of MOS transistors. In the simulation and actual testing of semiconductor devices using the MOS central model, a standard device structure with specific L (gate length) and W (gate width) such as the minimum size is used. The central model only reflects the ideal situation and does not reflect the effects caused by the actual device layout and lines, resulting in differences between the simulation and the actual measurement due to layout dependence. Summary of the Invention
[0005] An object of the present invention is to provide a simulation evaluation method for semiconductor devices to improve the accuracy of semiconductor device simulation.
[0006] To solve the above technical problems, one aspect of the present invention is a simulation evaluation method for semiconductor devices, including: a first judgment step: comparing the output result of the simulation of a first device using the minimum size of the semiconductor device with the output result of the actual measurement of the first device to judge whether the result of the simulation of the first device is accurate; and a second judgment step: when it is judged in the first judgment step that the simulation of the first device is inaccurate, for a second device using the actual size of the semiconductor device, performing a simulation on the second device with the device parameters extracted by the layout parasitic extraction technology, and comparing the output result of the simulation of the second device with the output result of the actual measurement of the second device to judge whether the result of the simulation of the second device is accurate, wherein, in the first judgment step, when it is judged that the result of the simulation of the first device is accurate, it is judged that the simulation using the minimum size of the semiconductor device is accurate; in the first judgment step, when it is judged that the result of the simulation of the first device is inaccurate and it is judged in the second judgment step that the result of the simulation of the second device is accurate, it is judged that the layout parasitic extraction technology using the actual size of the semiconductor device and the simulation using the extracted device parameters are accurate; in the second judgment step, when it is judged that the result of the simulation of the second device is inaccurate, it is judged that the layout parasitic extraction technology using the actual size of the semiconductor device needs to be corrected.
[0007] Optionally, the semiconductor device is a MOSFET.
[0008] Optionally, in the first determination step, the first device using the ring oscillator is simulated and actually measured, and based on the oscillation frequency of the ring oscillator, it is determined whether the result of the simulation of the first device is accurate.
[0009] Optionally, in the second determination step, the second device using the ring oscillator is simulated and actually measured, and based on the oscillation frequency of the ring oscillator, it is determined whether the result of the simulation of the second device is accurate.
[0010] Optionally, the first determination step includes:
[0011] Simulate the first device to obtain the simulation result of the first device;
[0012] Actually measure the first device to obtain the actual measurement result of the first device;
[0013] Determine whether the simulation result of the first device is accurate.
[0014] Optionally, the step of determining whether the simulation result of the first device is accurate includes:
[0015] Compare the simulation result of the first device with the actual measurement result of the first device; if the difference between the two results does not reach a predetermined reference value, it is determined that the simulation using the first device is accurate; if the difference between the two results is above the predetermined reference value, it is determined that the simulation using the first device is inaccurate.
[0016] Optionally, the first device is a ring oscillator constructed based on the layout of an inverter with the minimum size.
[0017] Optionally, the second determination step includes:
[0018] Simulate the second device to obtain the simulation result of the second device;
[0019] Actually measure the second device to obtain the actual measurement result of the second device;
[0020] Determine whether the simulation result of the second device is accurate.
[0021] Optionally, the step of determining whether the simulation result of the second device is accurate includes:
[0022] Compare the simulation result of the second device with the actual measurement result of the second device; if the difference between the two results does not reach a predetermined reference value, it is determined that the simulation using the second device is accurate; if the difference between the two results is above the predetermined reference value, it is determined that the simulation using the second device is inaccurate.
[0023] Optionally, the second device is a ring oscillator constructed based on the layout of an inverter with actual dimensions.
[0024] In the method for simulating and evaluating a semiconductor device provided by the present invention, it includes: a first determination step: comparing the output result of the simulation of a first device using the minimum dimensions of the semiconductor device with the output result of the actual measurement of the first device to determine whether the result of the simulation of the first device is accurate; and a second determination step: for a second device using the actual dimensions of the semiconductor device, performing a simulation on the second device with the device parameters extracted by the layout parasitic extraction technique, and comparing the output result of the simulation of the second device with the output result of the actual measurement of the second device to determine whether the result of the simulation of the second device is accurate. An unexpected effect of the present invention is that it can correctly evaluate whether the simulation of the semiconductor device is accurate and the problems existing therein. Description of the Drawings
[0025] Those of ordinary skill in the art will understand that the provided drawings are used to better understand the present invention and do not constitute any limitation to the scope of the present invention.
[0026] Figure 1 It is a flowchart of the method for simulating and evaluating a semiconductor device according to an embodiment of the present invention.
[0027] Figure 2 It is the inverter structure according to an embodiment of the present invention.
[0028] Figure 3 It is the ring oscillator structure according to an embodiment of the present invention.
[0029] Figure 4 It is the layout structure of the inverter with actual dimensions according to an embodiment of the present invention.
[0030] In the drawings: 10: power supply line; 12: ground line; 14: signal line; 16: P-type source; 18: P-type drain; 20: N-type source; 22: N-type drain; 24: gate; 100: inverter; 200: ring oscillator. Detailed Embodiments
[0031] To make the objectives, advantages, and features of the present invention clearer, the following further describes the present invention in detail with reference to the drawings and specific embodiments. It should be noted that the drawings are all in a very simplified form and not drawn to scale, only for the purpose of facilitating and clearly assisting in explaining the objectives of the embodiments of the present invention. In addition, the structures shown in the drawings are often a part of the actual structures. In particular, the emphasis to be shown in each drawing is different, and sometimes different scales are used.
[0032] As used in the present invention, the singular forms "a", "an" and "the" include plural referents, the term "or" is generally used in the sense of including "and / or", the term "several" is generally used in the sense of including "at least one", the term "at least two" is generally used in the sense of including "two or more". In addition, the terms "first", "second", "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first", "second", "third" may explicitly or implicitly include one or at least two of such features. In addition, as used in the present invention, an element being disposed on another element generally only means that there is a connection, coupling, cooperation or transmission relationship between the two elements, and the two elements may be directly or indirectly connected, coupled, cooperated or transmitted through an intermediate element, rather than being construed as indicating or implying a spatial positional relationship between the two elements, that is, an element may be inside, outside, above, below or on one side of another element, etc., in any orientation, unless otherwise explicitly stated in the context. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0033] The simulation evaluation method of the semiconductor device according to the embodiment of the present invention is executed according to Figure 1 the flowchart shown below. Hereinafter, with reference to Figure 1 the following, the simulation evaluation method of the semiconductor device will be described.
[0034] Among them, a ring oscillator (ROSC) is used to evaluate the simulation of the semiconductor device. Figure 2 The following shows a structural example of the inverter 100 that constitutes the ring oscillator. Figure 3 The following shows the ring oscillator 200 formed by combining the inverters 100 and a partial enlarged view thereof.
[0035] The inverter 100 is formed by combining a PMOS and an NMOS. The inverter 100 includes a power line 10, a ground line 12, a signal line 14, a P-type source 16, a P-type drain 18, an N-type source 20, an N-type drain 22, and a gate 24. The P-type source 16 of the PMOS is connected to the power line 10. The N-type source 20 of the NMOS is connected to the ground line 12. The gate 24 shared by the PMOS and the NMOS is connected to the signal line 14. The P-type drain 18 of the PMOS is connected to the N-type drain 22 of the NMOS.
[0036] In the inverter 100, when the signal applied on the signal line 14 is in the low state (0V), the PMOS is in the conducting state and the NMOS is in the off state, and the output terminal is pulled to the power supply voltage (VDD) and thus is in the high state (VDD). When the signal applied on the signal line 14 is in the high state (VDD), the PMOS is in the off state and the NMOS is in the conducting state, and the output terminal is grounded and thus is in the low state (GND).
[0037] The ring oscillator 200 is formed by combining multiple inverters 100, and these inverters 100 are cascaded into an odd number of inverter stages. The ring oscillator 200 forms a loop by feeding back the output of the last inverter 100 to the input terminal of the first inverter 100. In the ring oscillator 200, by making the number of stages of the serially connected inverters 100 odd, the overall output is in an inverse relationship with the input. In addition, the feedback signal is continuously and repeatedly inverted, thereby generating oscillations.
[0038] As described above, the oscillation frequency f of the ring oscillator 200 is expressed as f = 1 / (2Nt pd) in terms of the number of inverter stages N and the delay time t pd of each stage. The oscillation frequency f (the reciprocal of the signal cycle propagation speed) depends on the structure of the ring oscillator 200 and the delay of each inverter 100. Therefore, by inputting a pulse signal into the ring oscillator 200 to generate oscillations and measuring the oscillation frequency f with an oscilloscope or a frequency counter, the influence of device characteristics and line delay can be determined according to the oscillation frequency.
[0039] When evaluating the simulation tool for semiconductor devices, the simulation results of the ring oscillator 200 are compared with the measured values during the actual operation of the ring oscillator 200 to determine whether it oscillates at the designed frequency and what the error is between the simulation results and the measured results. When the error is large, the accuracy of the device model and parasitic elements in the simulation can be re-evaluated. Among them, the predetermined reference value for judging the error size can be appropriately set according to the required simulation accuracy.
[0040] In step S10, a layout of the inverter 100 based on standard design rules (minimum size) is used to construct the ring oscillator 200 and perform simulation on the ring oscillator 200. That is to say, simulation is performed on the ring oscillator 200 formed by connecting inverters 100 with the minimum size allowed by the process. Among them, for example, the oscillation frequency f of the ring oscillator 200 is simulated. The simulation can be performed, for example, with SPICE (Simulation Program with Integrated Circuit Emphasis).
[0041] In step S12, an inverter 100 layout based on standard design rules (minimum size) is used to construct a ring oscillator 200, and the operation of the ring oscillator 200 is actually measured. For example, the oscillation frequency f of the ring oscillator 200 is actually measured.
[0042] In step S14, it is determined whether the result of the simulation is accurate. Specifically, the result of the simulation performed in step S10 is compared with the result of the actual measurement performed in step S12. If the difference between the two results does not reach a predetermined reference value, it is determined that the simulation using the minimum size of the semiconductor device is accurate (judgment result 1). That is to say, judgment result 1 indicates that the simulation based on standard design rules (minimum size) is accurate and no correction is required. In contrast, if the difference between the two results is equal to or greater than the predetermined reference value, it is determined that the simulation using the minimum size of the semiconductor device is inaccurate, and the process proceeds to step S16 for corresponding processing.
[0043] In step S16, a ring oscillator 200 is constructed using an inverter 100 layout based on the actual size, and the ring oscillator 200 is simulated. That is, a ring oscillator 200 with the same layout parameters of the inverter 100 as the device center model (Model Testkey: a model obtained by modeling the device characteristics of the device under test for the purpose of measuring the characteristics of the device under test) is used as the object for simulation. For example, the oscillation frequency f of the ring oscillator 200 is simulated. The simulation can be performed using, for example, SPICE.
[0044] Specifically, as Figure 4 shown, the above parameters are the following layout-dependent parameters: gate length (Lg) and gate width (W); diffusion region length (Length of Diffusion, LOD); well proximity effect (Well Proximity Effect, WPE); influence of the surrounding circuit and shallow trench isolation structure (Shallow Trench Isolation, STI).
[0045] Subsequently, for the inverter 100 using the layout based on the actual size, the layout parasitic extraction (LayoutParasitic Extraction, LPE) technology is used to extract the parasitic elements (mainly parasitic resistors R and parasitic capacitors C) generated by the circuit and the device, so as to generate an RC netlist of the ring oscillator 200 model, and the RC netlist is used for accurate simulation. Taking the LPE technology as an example, the parasitic extraction tool is, for example, Calibre, Assura, StarRC, etc.
[0046] The RC netlist is used to describe circuit information that takes into account the parasitic resistances (R) and parasitic capacitances (C) contained in the lines and devices in circuit design and simulation. In this way, a simulation that reflects the actual physical effects can be achieved. A netlist is a file that describes the circuit components (transistors, resistors, capacitors, inductors, etc.) and the connection relationships between these components in text form.
[0047] In step S18, an inverting oscillator 200 is constructed using the layout of the inverter 100 based on the actual dimensions, and the operation of the inverting oscillator 200 is actually measured. Among them, for example, the oscillation frequency f of the inverting oscillator 200 is actually measured.
[0048] In step S20, it is judged whether the result of the simulation is accurate. Among them, the result of the simulation performed in step S16 is compared with the result of the actual measurement performed in step S18. If the difference between the two results does not reach a predetermined reference value, it is judged that the simulation using the actual dimensions of the semiconductor device is accurate (judgment result 2). That is to say, judgment result 2 indicates that although the simulation based on the standard design rules (minimum dimensions) is inaccurate, the model correction based on the actual dimensions is accurate.
[0049] On the contrary, if the difference between the two results is equal to or greater than the predetermined reference value, it is judged that the simulation using the actual dimensions of the semiconductor device is inaccurate (judgment result 3). That is to say, there may be problems with the extraction of parasitic resistances (R) and parasitic capacitances (C) or the device center model performed by the LPE technology. Accordingly, it can be judged that correction is required.
[0050] As described above, according to this embodiment, it is possible to correctly evaluate whether the simulation of the semiconductor device is accurate and the problems existing therein.
[0051] In summary, in the simulation evaluation method of a semiconductor device provided by the present invention, it includes: a first judgment step: comparing the output result of the simulation of a first device using the minimum dimensions of the semiconductor device with the output result of the actual measurement of the first device to judge whether the result of the simulation of the first device is accurate; and a second judgment step: for a second device using the actual dimensions of the semiconductor device, performing a simulation on the second device with the device parameters extracted by the layout parasitic extraction technology, and comparing the output result of the simulation of the second device with the output result of the actual measurement of the second device to judge whether the result of the simulation of the second device is accurate. The unexpected effect of the present invention is that it is possible to correctly evaluate whether the simulation of the semiconductor device is accurate and the problems existing therein.
[0052] In addition, it should also be recognized that although the present invention has been disclosed above in preferred embodiments, the above embodiments are not intended to limit the present invention. For any person skilled in the art, without departing from the scope of the technical solution of the present invention, many possible changes and modifications can be made to the technical solution of the present invention by using the technical content disclosed above, or it can be modified into equivalent embodiments with equivalent changes. Therefore, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention without departing from the content of the technical solution of the present invention still fall within the scope of protection of the technical solution of the present invention.
Claims
1. A simulation evaluation method for a semiconductor device, characterized in that Including: A first judgment step: comparing the output result of the simulation of a first device using the minimum size of a semiconductor device with the output result of the actual measurement of the first device to determine whether the result of the simulation of the first device is accurate; And A second judgment step: when it is determined in the first judgment step that the simulation of the first device is inaccurate, for a second device using the actual size of a semiconductor device, performing a simulation on the second device with the device parameters extracted by a layout parasitic extraction technique, and comparing the output result of the simulation of the second device with the output result of the actual measurement of the second device to determine whether the result of the simulation of the second device is accurate; Wherein, in the first judgment step, when it is determined that the result of the simulation of the first device is accurate, it is determined that the simulation using the minimum size of the semiconductor device is accurate; In the first judgment step, when it is determined that the result of the simulation of the first device is inaccurate and in the second judgment step it is determined that the result of the simulation of the second device is accurate, it is determined that the layout parasitic extraction technique using the actual size of the semiconductor device and the simulation using the extracted device parameters are accurate; In the second judgment step, when it is determined that the result of the simulation of the second device is inaccurate, it is determined that the layout parasitic extraction technique using the actual size of the semiconductor device needs to be corrected.
2. The simulation evaluation method of the semiconductor device according to claim 1, characterized in that The semiconductor device is a MOSFET.
3. The simulation evaluation method of the semiconductor device according to claim 2, characterized in that, In the first judgment step, performing a simulation and an actual measurement on the first device using a ring oscillator, and determining whether the result of the simulation of the first device is accurate according to the oscillation frequency of the ring oscillator.
4. The simulation evaluation method of the semiconductor device according to claim 2 or 3, characterized in that, In the second judgment step, performing a simulation and an actual measurement on the second device using a ring oscillator, and determining whether the result of the simulation of the second device is accurate according to the oscillation frequency of the ring oscillator.
5. The simulation evaluation method of the semiconductor device according to claim 1, wherein The first judgment step includes: Performing a simulation on the first device to obtain the simulation result of the first device; Performing an actual measurement on the first device to obtain the actual measurement result of the first device; Determining whether the simulation result of the first device is accurate.
6. The simulation evaluation method of the semiconductor device according to claim 5, wherein, The step of determining whether the simulation result of the first device is accurate includes: Comparing the simulation result of the first device with the actual measurement result of the first device; if the difference between the two results does not reach a predetermined reference value, it is determined that the simulation using the first device is accurate; if the difference between the two results is above the predetermined reference value, it is determined that the simulation using the first device is inaccurate.
7. The simulation evaluation method of the semiconductor device according to claim 5, characterized in that, The first device is a ring oscillator constructed based on an inverter layout of the minimum size.
8. The simulation and evaluation method of the semiconductor device according to claim 1, characterized in that The second judgment step includes: Performing a simulation on the second device to obtain the simulation result of the second device; Performing an actual measurement on the second device to obtain the actual measurement result of the second device; Determining whether the simulation result of the second device is accurate.
9. The simulation evaluation method of the semiconductor device according to claim 8, characterized in that, The step of determining whether the simulation result of the second device is accurate includes: Compare the simulation result of the second device with the actual measurement result of the second device; if the difference between the two results does not reach a predetermined reference value, it is determined that the simulation using the second device is accurate; if the difference between the two results is above the predetermined reference value, it is determined that the simulation using the second device is inaccurate.
10. The simulation evaluation method of the semiconductor device according to claim 1 or 8, characterized in that, The second device is a ring oscillator constructed based on the layout of an inverter with actual dimensions.
Citation Information
Patent Citations
OPC model data collection method, data collection system and OPC model optimization method
CN114488680A
Device model updating method and device, electronic equipment and storage medium
CN119272670A