CN107451330A - A kind of acceleration Transient method for being used for Random telegraph noise in circuit - Google Patents

A kind of acceleration Transient method for being used for Random telegraph noise in circuit Download PDF

Info

Publication number
CN107451330A
CN107451330A CN201710505382.7A CN201710505382A CN107451330A CN 107451330 A CN107451330 A CN 107451330A CN 201710505382 A CN201710505382 A CN 201710505382A CN 107451330 A CN107451330 A CN 107451330A
Authority
CN
China
Prior art keywords
rtn
circuit
class
time
amplitude
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.)
Granted
Application number
CN201710505382.7A
Other languages
Chinese (zh)
Other versions
CN107451330B (en
Inventor
王润声
郭少锋
黄如
王阳元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Peking University
Original Assignee
Peking University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Peking University filed Critical Peking University
Priority to CN201710505382.7A priority Critical patent/CN107451330B/en
Publication of CN107451330A publication Critical patent/CN107451330A/en
Application granted granted Critical
Publication of CN107451330B publication Critical patent/CN107451330B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/10Noise analysis or noise optimisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses the acceleration Transient method of RTN in circuit a kind of, belong to microelectronic component and circuit reliability field.This method can solve the limitation sex chromosome mosaicism that traditional RTN emulation modes can not realize that RTN is emulated in the range of full-time, by classifying to RTN, Monte Carlo calculations are carried out to the RTN of respective classes in different time ranges, while the synergistic effect that RTN influences on circuit in the range of different time is considered by introducing amplitude card.It is of the invention that RTN is not computed repeatedly compared with the calculating process of traditional RTN emulation modes, do not increase the Monte Carlo calculations number to RTN, realize full time domain scale RTN emulation.

Description

A kind of acceleration Transient method for being used for Random telegraph noise in circuit
Technical field
The invention belongs to microelectronic component and circuit reliability field, is related to Random telegraph noise in circuit and accelerates transient state Emulation mode.
Background technology
In MOS device, Random telegraph noise (random telegraph noise, i.e. RTN) refers in gate oxide The random capture of trap or release channel carrier cause the drain terminal electric current of device with the average period of a determination in high state Fluctuated between low state.With being gradually reduced for MOS device yardstick, trap number is fewer and fewer in gate dielectric layer, and Amplitude (the Δ V of Random telegraph noise caused by single trapTHOr Δ Id/Id) increasing, it is small that these make it that RTN becomes Obvious dynamic fluctuation source in size MOS device.RTN random jump row is likely to result in several forthright failures of circuit, therefore, , it is necessary to which RTN influence is meticulously considered in the Reliablility simulation of circuit is assessed.
Description to RTN characteristics mainly has three aspects:One is RTN amplitudes (Δ VTHOr Δ Id/Id), two other It is launch time constant (τ respectivelye) and capture time constant (τc).Wherein amplitude and time constant all have obvious gate voltage (VG) dependence.For different RTN, the amplitude between them has differences with time constant.Root is it is reported that specific Under voltage, RTN amplitudes are obeyed normal state (Lognormal) under exponential distribution or logarithm and are distributed;Capture or launch time constant Obey uniformly (Loguniform) distribution under logarithm., it is necessary to consider RTN width in the RTN simulation processes for carrying out actual circuit The statistics sexual behaviour of degree and time constant.
What Fig. 1 was represented is the Monte-carlo Simulation Method of traditional single RTN random jumps behavior, specific mainly to pass through Equally distributed random number is with occupying probability (Δ t/ τ between 0 to 1c) or release probability (Δ t/ τc) comparison come to RTN's State is judged.According to current method, for very big (such as the capture time constant, τ of time constantc) RTN, once jump The simulation of change behavior needs to carry out general τcThe Monte Carlo calculations that/Δ is t times, this is very time-consuming.Therefore, traditional In RTN simulation processes, simulation time is limited to, is typically only capable to carry out the emulation of transient state for the RTN in particular time range;Separately On the one hand, wider array of time range is considered when primary condition is set, but is constrained to the Transient time, the time is normal The bigger RTN of number is that any saltus step behavior does not occur, and is also equivalent to not account for.Above to RTN Simulated hand Section can be used for studying influences of the RTN to circuit, but if necessary to assess RTN exactly to circuit closer to actual conditions Influence, it is necessary to consider influences of the RTN to circuit of full time domain scale.Therefore, RTN acceleration Transient means be there is an urgent need to 's.
The content of the invention
It is an object of the invention to propose the acceleration Transient method of RTN in circuit a kind of, full time domain scale is realized RTN emulation.
Technical scheme is as shown in figure 3, specifically include:
First, input RTN statistics parameters, including in device RTN number distribution, and RTN amplitude and time The distribution of constant, each RTN have corresponding characteristic parameter;
Second step, classification n=1,2,3 ..., m-1, m are carried out to RTN according to RTN capture times constant, wherein, it is sorted For journey according to uniformly being carried out under logarithm, n values are smaller to represent that time constant is smaller;
3rd step, tran emulation is carried out to the RTN of different classifications respectively, from low to high, the RTN of each classification is emulated classification Time span is consistent, and Monte Carlo calculations are carried out to the RTN of respective classes in different time ranges.Emulating the n-th class During RTN, initial time point is t0(t0Size it is consistent with the n-th class RTN time constant minimum border), when different Punctum will be synchronously plus the degradation values of the corresponding moment points of amplitude card (n-1).It should be noted that imitated in every subtransient During true, the probability that occupies of first moment point should be calculated with release probability according to the time actually undergone, i.e. Pc =t0c, Pe=t0e.Wherein, in addition to considering the n-th class RTN, moment point is emulated at first to be needed to consider 1~n-1 Never the RTN of release behavior never occurs after the RTN of behavior is occupied in class RTN and is occupied.Wink is completed in the n-th class RTN , it is necessary to be updated to RTN amplitude card, as RTN amplitude card after the calculating of state time span (n)。
4th step, if n<M, continue lower a kind of RTN calculating according to three step process, if n=m, stop Calculate.
Finally, according to result above, Δ t to 10 can rapidly be realizedmInfluences of the RTN to circuit in time range is entered Row emulation.Due to Δ t to 10mCovering RTN time constant scope can be realized completely, it can be said that above method can be real The now RTN of full time range emulation.
It is similar with above-mentioned DC situations flow for AC situations.Difference is:
1) in the first step, RTN be time constant and amplitude VGDependency need is accounted for, it is necessary to add VGRelated amplitude and the model of time constant.
2) in second step, when classification to RTN in the case of AC, with high level (such as VDD) capture time Classified on the basis of constant, sorting technique is similar with DC.
3) during the 3rd step carries out Transient to RTN, first of Transient is being carried out to every a kind of RTN When moment point calculating occupies probability with release probability, calculation is as follows:Pc=DF*t0c_H, Pe=(1-DF) * t0e_L.Its In, DF is the dutycycle of AC signals, transient waveform can be calculated by emulator, τc_HIt is the capture time of high level Constant, τe_LIt is low level launch time constant.
Method provided by the invention, which can solve traditional RTN emulation modes, can not realize RTN emulation in the range of full-time Sex chromosome mosaicism is limited, this method carries out covering spy in different time ranges by classifying to RTN to the RTN of respective classes Carlow calculates, while considers the superposition effect that RTN influences on circuit in the range of different time by introducing amplitude card Should;And this method is not computed repeatedly to RTN, not increased compared with the calculating process of traditional RTN emulation modes Add the Monte Carlo calculations number to RTN.Therefore, the invention provides one to carry out acceleration wink to full time range RTN The method of state emulation, the assessment to influences of the RTN to circuit have great importance.
Brief description of the drawings
Fig. 1 is the traditional analog flow of RTN random behaviors;
Fig. 2 is the restricted schematic diagram of traditional simulation method of RTN in circuit;
Fig. 3 is full time range RTN emulation mode flow charts of the invention.
Embodiment
By way of example and in conjunction with the accompanying drawings, the implementation method of the present invention is described in detail:
The RTN emulation modes of full time range are following in circuit (it is described in detail by taking DC situations as an example, wherein, for Emulation per a kind of RTN, the present invention need to consider such before RTN caused by each device performance degenerate case, be this RTN amplitude card (n) are introduced, represent that device performance degeneration synthesis result is in transient state caused by the 1 to the n-th class RTN Changed with time in simulation process):
1) the statistical distribution setting to RTN parameters all in all devices is realized first.The process can pass through RTN's (log-uniform is distributed, and wherein distributed area is [10 for amplitude distribution (exponential distribution) and time constant distribution-a,10a]) feelings Condition is operated by generating corresponding random number.
2) RTN time constant is classified.Wherein, assorting process is carried out according to the magnitude of capture time constant, such as Fruit magnitude step-length is b, then can divide 2a/b classes RTN.
3) state to RTN and RTN amplitude card are initialized.Wherein, initial all RTN states can To be arranged to 0.In initial RTN amplitude card, the degradation values of device are 0 corresponding to all moment points.
4) tran emulation is carried out to the RTN of the n-th class.In order to consider the synergistic effect between RTN, carrying out the n-th class RTN's , it is necessary to produce an amplitude card (amount of degradation of each device caused by record RTN in real time) during Transient.Imitative , it is necessary to by the amplitude card obtained in the (n-1)th class RTN simulation processes superpositions up when true n-th class RTN.Entering First moment point of the row per a kind of RTN emulation, occupy probability and discharge being calculated as follows for probability:Pc=t0c,Pe =t0e, wherein, t0Size it is consistent with respective class RTN time constant minimum border.When first moment point calculates, need Consider the never RTN of generation release behavior after the RTN of behavior is never occupied in 1~n-1 classes RTN and is occupied.
5) above-mentioned Transient process is judged.If n=2a/b, then emulation terminates, if n<2a/b, that Continue the simulation flow of the 3rd step of repetition.
6) result that full time range RTN influences on circuit is obtained.In summary simulation result, full time range distribution The result of influences of the RTN to circuit can obtain.
Embodiment described above is not intended to limit the present invention, any those skilled in the art, is not departing from this hair In bright spirit and scope, various change and retouching can be done, therefore protection scope of the present invention regards right institute circle It is fixed.

Claims (8)

1. a kind of acceleration Transient method for being used for Random telegraph noise in circuit, step include:
1) input RTN statistics parameters, including in device RTN number distribution, and RTN amplitude and time constant divide Cloth, each RTN have corresponding characteristic parameter;
2) classification n=1,2,3 ..., m-1, m are carried out to RTN according to RTN capture times constant, wherein, assorting process is according to right Several lower uniformly progress, n values are smaller to represent that time constant is smaller;
3) carry out tran emulation to the RTN of different classifications respectively, classification from low to high, the RTN simulation time length of each classification Unanimously, Monte Carlo calculations are carried out to the RTN of respective classes in different time ranges, in the process for the RTN for emulating the n-th class In, will be synchronously plus the degradation values of the corresponding moment points of amplitude card (n-1) in point at different moments;
If 4) n<M, continue lower a kind of RTN calculating according to three step process, if n=m, stop calculating, realize The emulation of influences of the RTN to circuit.
2. it is used for the acceleration Transient method of Random telegraph noise in circuit described in claim 1, it is characterised in that step 3) During the RTN of the n-th class is emulated, initial time point is t0, t0Size and the n-th class RTN time constant minimum border one Cause.
3. it is used for the acceleration Transient method of Random telegraph noise in circuit described in claim 1, it is characterised in that step 3) During each Transient, first emulation moment point occupy probability with discharge probability should according to actually undergo when Between calculated, wherein, in addition to considering the n-th class RTN, moment point is emulated at first to be needed to consider 1~n-1 classes RTN In never occupy the RTN of behavior and the RTN of release behavior never occur after occupying.
4. it is used for the acceleration Transient method of Random telegraph noise in circuit described in claim 1, it is characterised in that step 3) After the calculating that the n-th class RTN completes transient time length, RTN amplitude card are updated, as RTN amplitude card(n)。
5. a kind of acceleration Transient method for being used for Random telegraph noise in circuit, step include:
1) RTN statistics parameters, including the distribution of RTN number, the distribution of RTN amplitude and time constant, V in device are inputtedG Related amplitude and the model of time constant, each RTN have corresponding characteristic parameter;
2) classification n=1,2,3 ..., m-1, m are carried out to RTN on the basis of the capture time constant of high level, wherein, it is sorted For journey according to uniformly being carried out under logarithm, n values are smaller to represent that time constant is smaller;
3) carry out Meng Takaluo calculating to the RTN of respective classes in different time ranges, classification from low to high, each classification RTN Transients calculate time span it is consistent, and produce an amplitude card, when emulating the n-th class RTN, together Step adds the degradation values that moment point is corresponded in amplitude card (n-1);
If 4) n<M, continue lower a kind of RTN calculating according to three step process, if n=m, stop calculating, realize The emulation of influences of the RTN to circuit.
6. it is used for the acceleration Transient method of Random telegraph noise in circuit described in claim 5, it is characterised in that step 3) During the RTN of the n-th class is emulated, initial time point is t0, t0Size and the n-th class RTN time constant minimum border one Cause.
7. it is used for the acceleration Transient method of Random telegraph noise in circuit described in claim 5, it is characterised in that step 3) In when first moment point that Transient is carried out to every a kind of RTN calculates and occupies probability with release probability, calculation is such as Under:Pc=DF*t0c_H, Pe=(1-DF) * t0e_L, wherein, DF is the dutycycle of AC signals, by emulator to transient wave Shape is calculated, and initial time point is t0, τc_HIt is the capture time constant of high level, τe_LIt is that low level launch time is normal Number.
8. it is used for the acceleration Transient method of Random telegraph noise in circuit described in claim 5, it is characterised in that step 3) After the calculating that the n-th class RTN completes transient time length, RTN amplitude card are updated, as RTN amplitude card(n)。
CN201710505382.7A 2017-06-28 2017-06-28 Accelerated transient simulation method for random telegraph noise in circuit Active CN107451330B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710505382.7A CN107451330B (en) 2017-06-28 2017-06-28 Accelerated transient simulation method for random telegraph noise in circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710505382.7A CN107451330B (en) 2017-06-28 2017-06-28 Accelerated transient simulation method for random telegraph noise in circuit

Publications (2)

Publication Number Publication Date
CN107451330A true CN107451330A (en) 2017-12-08
CN107451330B CN107451330B (en) 2020-07-28

Family

ID=60487202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710505382.7A Active CN107451330B (en) 2017-06-28 2017-06-28 Accelerated transient simulation method for random telegraph noise in circuit

Country Status (1)

Country Link
CN (1) CN107451330B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6122704A (en) * 1989-05-15 2000-09-19 Dallas Semiconductor Corp. Integrated circuit for identifying an item via a serial port
CN1804847A (en) * 2004-11-08 2006-07-19 国际商业机器公司 Method and system for converting globally clock-gated circuits to locally clock-gated circuits
US20110112784A1 (en) * 2009-11-09 2011-05-12 Nikitin Alexei V Method and apparatus for adaptive real-time signal conditioning and analysis
CN102157556A (en) * 2011-01-27 2011-08-17 北京大学 Oxidizing-dephlegmation-based silicon-based wrap gate transistor with buried-channel structure and preparation method thereof
US20120065920A1 (en) * 2010-09-10 2012-03-15 Renesas Electronics Corporation Evaluation method, evaluation apparatus, and simulation method of semiconductor device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6122704A (en) * 1989-05-15 2000-09-19 Dallas Semiconductor Corp. Integrated circuit for identifying an item via a serial port
CN1804847A (en) * 2004-11-08 2006-07-19 国际商业机器公司 Method and system for converting globally clock-gated circuits to locally clock-gated circuits
US20110112784A1 (en) * 2009-11-09 2011-05-12 Nikitin Alexei V Method and apparatus for adaptive real-time signal conditioning and analysis
US20120065920A1 (en) * 2010-09-10 2012-03-15 Renesas Electronics Corporation Evaluation method, evaluation apparatus, and simulation method of semiconductor device
CN102157556A (en) * 2011-01-27 2011-08-17 北京大学 Oxidizing-dephlegmation-based silicon-based wrap gate transistor with buried-channel structure and preparation method thereof

Also Published As

Publication number Publication date
CN107451330B (en) 2020-07-28

Similar Documents

Publication Publication Date Title
Toledano-Luque et al. Response of a single trap to AC negative bias temperature stress
Brandwajn et al. Severity indices for contingency screening in dynamic security assessment
CN106971066A (en) Method based on Neural Network Models To Prediction geomagnetic storm
Lakshmi et al. Optimal placement of distributed generation using firefly algorithm
US7865795B2 (en) Methods and apparatuses for generating a random sequence of commands for a semiconductor device
CN102799112B (en) Method for determining aircraft lightning stroke attachment point position
Cheni et al. Reducing latency in a converted spiking video segmentation network
Trondoli et al. Configurable stochastic model for high impedance faults simulations in electrical distribution systems
Wadı Five different distributions and metaheuristics to model wind speed distribution
CN107451330A (en) A kind of acceleration Transient method for being used for Random telegraph noise in circuit
Samusenko et al. Computer simulation of ionic wind in the point-torus electrodes system
EP1382975A1 (en) Method of generating a test pattern for the simulation and/or test of the layout of an integrated circuit
Fang et al. Understanding the impact of transistor-level BTI variability
Gómez-Castañeda et al. Photovoltaic panel emulator in FPGA technology using ANFIS approach
Zhang Artificial neural network model-based design and fixed-point FPGA implementation of hénon map chaotic system for brain research
CN107862379A (en) Neutral net FPGA
Cai et al. An algorithm Q-PSO for community detection in complex networks
Martínez et al. LFSR generation for high test coverage and low hardware overhead
EP1382976A1 (en) Method of processing test patterns for an integrated circuit
CN116056124A (en) Wireless network simulator based on deep reinforcement learning
Isa et al. Development of artificial neural network and adaptive neuro-fuzzy inference system based techniques and algorithms for protection of transmission line
CN108629093A (en) A kind of dynamic voltage frequency adjusting transitional sequence design method of noise perception
CN102298659A (en) Method for simulating impulse current and device
Abba et al. An “artificial retina” processor for track reconstruction at the full LHC crossing rate
Yuan-Liang et al. Study on automatic test generation of digital circuits using particle swarm optimization

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant