• Journal of Semiconductors
  • Vol. 43, Issue 12, 122401 (2022)
Yueer Shan1, Zhengzhou Cao1、*, and Guozhu Liu2
Author Affiliations
  • 1East Technologies, Inc. Wuxi, Wuxi 214072, China
  • 2China Electronics Technology Group Corporation No. 58 Research Institute, Wuxi 214072, China
  • show less
    DOI: 10.1088/1674-4926/43/12/122401 Cite this Article
    Yueer Shan, Zhengzhou Cao, Guozhu Liu. Research on eigenstate current control technology of Flash-based FPGA[J]. Journal of Semiconductors, 2022, 43(12): 122401 Copy Citation Text show less

    Abstract

    To solve the Flash-based FPGA in the manufacturing process, the ion implantation process will bring electrons into the floating gate of the P-channel Flash cell so that the Flash switch is in a weak conduction state, resulting in the Flash-based FPGA eigenstate current problem. In this paper, the mechanism of its generation is analyzed, and four methods are used including ultraviolet light erasing, high-temperature baking, X-ray irradiation, and circuit logic control. A comparison of these four methods can identify the circuit design by using circuit logic to control the path of the power supply that is the most suitable and reliable method to solve the Flash-based FPGA eigenstate current problem. By this method, the power-on current of 3.5 million Flash-based FPGA can be reduced to less than 0.3 A, and the chip can start normally. The function and performance of the chip can then be further tested and evaluated, which is one of the key technologies for developing Flash-based FPGA.To solve the Flash-based FPGA in the manufacturing process, the ion implantation process will bring electrons into the floating gate of the P-channel Flash cell so that the Flash switch is in a weak conduction state, resulting in the Flash-based FPGA eigenstate current problem. In this paper, the mechanism of its generation is analyzed, and four methods are used including ultraviolet light erasing, high-temperature baking, X-ray irradiation, and circuit logic control. A comparison of these four methods can identify the circuit design by using circuit logic to control the path of the power supply that is the most suitable and reliable method to solve the Flash-based FPGA eigenstate current problem. By this method, the power-on current of 3.5 million Flash-based FPGA can be reduced to less than 0.3 A, and the chip can start normally. The function and performance of the chip can then be further tested and evaluated, which is one of the key technologies for developing Flash-based FPGA.

    Introduction

    Based on the programmable wiring switch matrix composed of Flash cells, Flash-based FPGA selects different signal paths to realize the user logical functions[1]. Because a Flash cell is a non-volatile storage[2], the information will not be lost after the circuit is powered off. Therefore, Flash-based FPGA has a fast start-up speed and the circuit can quickly enter the working state after power-on, which is widely used in the field of signal processing and control. There are two types of Flash cell that can realize a Flash switch. The first is the Flash cell using N-channel, such as the A3PE series Flash-based FPGA developed by Actel Corporation. The second is the Flash cell using P-channel, such as Flash-based FPGA in this paper, both of which have their own advantages. An N-channel Flash cell has the advantage of large driving capacity, while a P-channel Flash cell is superior to N-channel Flash cell in radiation resistance, especially in total ionization dose resistance. Therefore, Flash-based FPGA designed by P-channel Flash cell is suitable for application in aerospace environments.

    However, during the manufacturing process of a Flash-based chip, a small number of electrons or holes will be brought into the floating gate of Flash cell. The residual negative charge inside will make the P-channel Flash cell be in a state of intrinsic weak conduction, while the positive charge will make the N-channel Flash cell be in the state of intrinsic weak conduction. There is aboutμA conduction current between the source and drain of each Flash cell. In the wiring switch matrix[3], the two signals with opposite polarity will serve as the input of the signal selector MUX, thus forming a conducting current between the two Flash cells. Flash-based FPGA has several or even tens of millions of Flash cells. Such a large number of Flash cells conduction current superimposed between source and drain can result in a very large current for first time power-on when the Flash-based FPGA chip is returned from the wafer factory. Based on the calculation of the system of equivalent gate number 3.5 million of Flash-based FPGA, there are about 2912(BL) × 7844(WL) bits Flash cells in total, and the current will reach more than 10 A. Therefore, solving this problem is one of the key core technologies in the design of Flash-based FPGA chip, and it is the premise of whether the Flash-based FPGA chip can be tested and evaluated after manufacture. It should be emphasized that Flash-based FPGAs from Xilinx and Altera companies are implemented by SIP (system in a package) or integrated with Flash IP in the chip, so this problem does not exist. Because their signal transmission switch is realized by NMOS transistor, it is still SRAM-based FPGA in essence. The gates end of the signal MUX are controlled by the opposite output signals Q and Q-bar of the SRAM, so only one signal will be on, and no collusion between different signals will be formed.

    In view of the eigenstate current caused by the special application of Flash cell in Flash-based FPGA, this paper first analyzes the cause of eigenstate current, and also analyzes the method to solve this problem that is produced in Actel's Flash-based FPGA with N-channel. Then through ultraviolet light irradiation, X-ray irradiation, high-temperature baking test and circuit design to try to solve the problem of the eigenstate current, and finally combined with the test data, it is feasible to solve the problem of Flash-based FPGA eigenstate current through circuit design. In other words, using circuit logic to control the path of the power supply is the most suitable and reliable way to solve the problem of Flash-based FPGA eigenstate current.

    Mechanism analysis of eigenstate current

    The structure of Flash switch in Flash-based FPGA is called a Sense_Switch[4], as shown inFig. 1. A sense transistor is used to realize information erasing, programming and reading functions through ports of CG, BL and BLN. Switch transistor is utilized to realize signal transmission.

    (Color online) Structure of Flash switch unit.

    Figure 1.(Color online) Structure of Flash switch unit.

    Fowler-Nordheim (FN) tunnel effect is used in programming for N-channel Flash cell. The principle and programming voltage of each port are shown inFig. 2(a). After erasing, the threshold voltage becomes low and the switch is in the on-state. After programming, electronics enter the floating gate and the threshold voltage becomes high and the switch is in the closed state. When it works normally, it is in the state of transmitting signals, the CG terminal of Flash is 1.5 V, as shown inFig. 2(b).

    (Color online) N-channel Flash. (a) Program(FN). (b) Threshold voltage distribution and adjust.

    Figure 2.(Color online) N-channel Flash. (a) Program(FN). (b) Threshold voltage distribution and adjust.

    Band to band tunneling induced hot electron (BTBTIHE) effect is used in programming for P-channel Flash cell. The principle and programming voltage of each port are shown inFig. 3(a). After erasing, the threshold voltage becomes low, and the switch is in the closed state. After programming, electrons enter the floating gate, the threshold voltage becomes high, and the switch is in the on-state, which is just opposite to the P-channel. When it works normally, it is in the state of transmitting signals, the CG terminal of Flash is 0 V, as shown inFig. 3(b).

    (Color online) P-channel Flash. (a) Program(BTBTIHE). (b) Threshold voltage distribution and adjust.

    Figure 3.(Color online) P-channel Flash. (a) Program(BTBTIHE). (b) Threshold voltage distribution and adjust.

    In Flash-based FPGA, CLK, RST and output signals of the logic unit are usually input to the next level as complementary signal as selection, as shown inFig. 4. Whether N-channel or P-channel Flash-based FPGA, the intrinsic state of Flash may be in the on-state. In the manufacturing process of the chip in the wafer factory, the electron will be brought into the Flash cell floating gate to make it in a weak conduction state due to various ion implantation processes[5], which results in the formation of the leakage current from the power supply to the ground as shown inFig. 4. The conduction state of the Flash cell in N-channel is just opposite to that in P-channel, because the holes enter the floating gate and place it in the conduction state. The difference is that more electrons enter into the floating gate of Flash cell than holes in the manufacturing process. Therefore, distribution range of eigenstate threshold voltage of P-channel Flash cell is wider than that of N-channel Flash cell, and electrons enter into the floating gate of Flash cell. The P-channel Flash cell tends to be enabled, whereas the N-channel Flash cell tends to be disenabled.

    (Color online) Signal selector MUX use P-channel Flash.

    Figure 4.(Color online) Signal selector MUX use P-channel Flash.

    As mentioned earlier, the manufacturing process has different influences on the intrinsic threshold voltage of Flash cell in P-channel and N-channel. For the N-channel Flash cell, appropriate channel ion implantation can be used to adjust the threshold voltage of the eigenstate. InFig. 2(b), the threshold voltage of the N-channel Flash eigenstate is adjusted to the right (toward the programming state). For P-channel Flash cell eigenstate, because the adjustment of the threshold voltage amplitude is large, if we use the same method to adjust the ion implantation, then the change of ion implantation concentration is relatively large and this may lead to changes in the breakdown voltage between the drain and the substrate. It may also lead to changes in the programming characteristics. Therefore, that the programming current becomes larger, which does not meet the requirements of high width data simultaneous programming, and needs to work closely with manufacturing process line. Thhis is difficult to operate, especially on standard Flash processes. In this paper we explore other aspects of the technology to solve the Flash-based FPGA eigenstate current problem.

    The test results of eigenstate threshold voltage of Flash cell without erasing and programming after P-channel Flash-based FPGA chip returned from wafer factory are shown inFig. 5. The initial threshold voltage is around 0 V, while the normal threshold voltage of erasing state (off state) is about –3.5 V.

    (Color online) Measured eigenstate threshold voltage of the Flash switch.

    Figure 5.(Color online) Measured eigenstate threshold voltage of the Flash switch.

    Eigenstate current control technology

    Ultraviolet light irradiation technology

    Light is also a kind of wave with wave-particle duality[6], so light will also decay when it propagates in semiconductor materials; that is, light absorption is generated, and the material absorbs radiation energy, leading to electron transition from a low energy level to a higher energy level. When a certain wavelength of light hits a semiconductor material, the electrons absorb enough energy to transit from a low band to a higher band.

    Electrons obtain energy from photons and undergo transition. The photon energy must be equal to or greater than the band gapEg. The photon energy can be obtained by Einstein-Planck photon energy formula[7,8]:

    hvEg,

    v=c/λ,

    whereh is Planck's constant,v is the frequency of the photon, andc is the speed of light, as shown inFig. 6,Eg of Si is 1.1 eV, and the wavelength of the corresponding photon is about 1100 nm, which is in the visible region. The band gap between Si and SiO2 isEg = 3.2 eV, and the corresponding photon wavelength is about 378 nm, which is in the ultraviolet region.

    (Color online) Energy band diagram of the Flash cell.

    Figure 6.(Color online) Energy band diagram of the Flash cell.

    Ultraviolet light has a wavelength range from 10 to 400 nm, and ultraviolet light with a wavelength range of 100–280 nm is called UVC (C-band ultraviolet) light, as shown inFig. 7. Ultraviolet light in this band has good penetration performance, and the photon energy is enough to excite electron transition to different semiconductor materials, which is usually used to erase ERPOM[9,10].

    (Color online) Spectrum of ultraviolet light.

    Figure 7.(Color online) Spectrum of ultraviolet light.

    The corresponding photon energy in this band range is 3.45–4.97 eV, which is larger than the band gap of SiO2. Therefore, when the Flash cell is irradiated with UVC light, this part of UVC light will be absorbed by the electrons in the floating gate, making it escape from the substrate or excite to free space over the Si–SiO2 interface barrier (as shown inFig. 8). A typical method is to irradiate the chip for 45 min with a wavelength of 253.7 nm and the corresponding photon energy of 4.89 eV to complete the erasure of the Flash cell.

    (Color online) Ultraviolet light erasing.

    Figure 8.(Color online) Ultraviolet light erasing.

    However, in practical applications, there are some limitations in erasing Flash information with UVC light, mainly reflected in the reflection of UVC light on the metal layer and passivation layer of the chip. The metal layer is used to realize the signal transmission between logic, mainly composed of copper (Cu) or aluminum (Al). The function of the passivation layer is the electrical isolation between different metal layers and the isolation from the external environment, and the main component is silicon nitride[11]. The thickness, transmittance and reflection coefficient of the passivation layer are important parameters affecting the efficiency of UVC erasure. The thinner the thickness, the higher the transmittance and the lower the reflection coefficient, the more favorable the UVC radiation penetrates into the bottom layer of the chip and exchanges energy with the electrons in the Flash cell floating grid (FG). Because the passivation layer needs to isolate the electrical characteristics of the device, its compactness is relatively high, which is not conducive to the penetration of ultraviolet light. Meanwhile the metal layer is more reflective of ultraviolet light. Therefore, in the use of ultraviolet light erasing non-volatile storage, there are usually few metal wirings above the memory cells, and the whole chip using metal layers generally no more than 5 layers, to reduce the accumulation of the passivation layer thickness, reduce the influence of ultraviolet light erasing efficiency, and avoid residual electrons remaining in the floating gate due to insufficient UVC light intensity and time, resulting in chip failure.

    As a highly integrated programmable logic device, FPGA usually leads the development of each generation of the most advanced integrated circuit technology, with more metal layers. For FPAG with 3.5 million equivalent gates, the process of 0.11μm 2P8M is adopted, and the metal layers are as high as 8 layers. Meanwhile, the Flash cells are covered with interconnect wires, as shown inFig. 9, Flash cells are completely covered with M7 and M8 metal layers and 9 passivation layers. The thickness of the passivation layer reaches 15μm, and the UVC light cannot penetrate the Flash cell at the bottom. Even if the UVC light is irradiated for a longer time, the Flash cell cannot be erased.

    (Color online) Metal wiring of Flash-based FPGA.

    Figure 9.(Color online) Metal wiring of Flash-based FPGA.

    High temperature baking technology

    High-temperature baking was originally used to evaluate the data retention ability of Flash cell[12], and to test whether Flash cell data can be stored for a certain number of years (e.g., 10 years) at a certain temperature (e.g., 85 °C) by means of accelerated test.

    Electrons in a Flash cell floating gate are wrapped by tunnel oxide (TO) and inter poly dielectric layer (IPD). Even at normal temperature, electron leakage occurs, and the number of electrons escaping is about 2–3[13]. In 1889, Arrhenius studied the influence of acidity on the conversion of sucrose into fructose and glucose at different temperatures, and many reactions follow such rules, based on which he proposed the famous Arrhenius formula[14]. The electrons in the Flash cell float grid also obey the Arrhenius law at high temperature and conform to the exponential model. In other words, the logarithm of data holding time at different temperatures is linear with the reciprocal of temperature. Therefore, the escape of electrons can be accelerated through high-temperature baking, and the Flash cell can be erased theoretically through high-temperature baking test.

    τ=AexpEakT,

    where τ is time,A is constant,Ea is thermal activation energy,k is Boltzmann constant andT is absolute temperature. The thermal activation energy of Flash cells varies widely from 0.3 to 1.9 eV, so the time required for Flash cells with different thermal activation energy to accelerate electron escape through high-temperature baking varies greatly, increasing exponentially.

    (1) For thermal activation energyEa = 1.0 eV, baking time at different temperatures can be calculated:

    The data retention time is 10 years at 85 °C and the baking time is 600 h at 150 °C;

    The data retention time at 85 °C is 10 years, and the baking time is 3 h at 250 °C;

    (2) For the thermal activation energyEa = 0.3 eV, the baking time at different temperatures can be calculated:

    The data retention time is 10 years at 85 °C and the baking time is 3.8 years at 150 °C;

    The data retention time at 85 °C is 10 years, and the baking time is 173 days at 250 °C.

    Therefore, for the Flash cell with low thermal activation energy, it is unrealistic to erase the Flash cell by baking at high temperature to remove the electrons in the floating gate, so as to shift the threshold voltage of the Flash cell from the eigenstate of 0 V to the erased state of –3.5 V. For Flash cells with 0.3 eV thermal activation energy to bake at 250 °C at high temperature, the relationship between threshold voltage drift and time is shown inFig. 10. It takes nearly 10 000 h to complete the erasure of Flash cells.

    (Color online) Relationship between threshold voltage drift and baking time.

    Figure 10.(Color online) Relationship between threshold voltage drift and baking time.

    X-ray irradiation technology

    Physical mechanisms for high-energy photons or ions to interact with target materials include Compton effect and photoelectric effect[15-20]. The X-ray radiation ionization effect is mainly the photoelectric effect of photons interacting with inner electrons. According to the principle of energy and momentum conservation, the photoelectric effect mainly occurs in layer K. The expressions of non-relativistic effect and relativistic effect are shown in Eqs. (4) and (5) respectively[15-20]:

    σK=(32)12α4(m0c2hv)7/2Z5σTh,

    σK=1.512α4m0c2hvZ5σTh,

    whereσK is the photoelectric cross section of K layer;α is fine structure constant;m0c2 is the rest energy of the electron;hv is the energy of X-ray photons;σThis 6.65 × 10–25 cm2.

    During irradiation, the interaction of photons with electrons in the outer layers of atoms produces a large number of electron–hole pairs. In the uncompounded electron–hole pair, the electrons in the electron–hole pair are removed by the electric field, and the remaining holes affect the electrical properties of the system in the form of oxide charge and interfacial states. The photoelectric effect is considered from the types of elements and the energy of the irradiation source. For different types of elements, because the photoelectric cross section (σK) of the outer atom K layer is proportional to the fifth power of the atomic number ( Z5 ), the probability of the atomic photoelectric effect is greater with the increase ofZ. When X-ray passes through the interface formed by highZ material and lowZ material, the absorption dose of highZ material is higher than that of lowZ material. The photoelectrons generated by highZ material will enter SiO2 and generate electron–hole pair. The uncompounded electron–hole pair will generate oxide charge and interface state under the electric field. At the same time, when X-ray passes through Si and SiO2, because the average atomic weight of Si and SiO2 is not uniform, Si absorption is greater than SiO2, consequently, after electrons move to SiO2 to deposit energy, dose enhancement will occur near the interface of the device. Because optical absorption is closely related to the atomic number, resulting in poor uniformity of optical absorption, X-ray radiation ionization effect will have a dose enhancement effect[15-20].

    For a pFLASH type sense-switch device, its X-ray radiation ionization effect is related to its programmed or erased state. That is, its radiation mechanism is mainly manifested as: programmed state: electron emission and erased state: electron injection. The specific irradiation mechanism is shown inFig. 11[20-24].

    (Color online) Energy band diagram of floating gate structure under X-ray radiation ionization. (a) Programming state. (b) Erasing state.

    Figure 11.(Color online) Energy band diagram of floating gate structure under X-ray radiation ionization. (a) Programming state. (b) Erasing state.

    Therefore, the change of threshold voltage (ΔVTH) mainly depends on the gain and loss of floating gate charge at T1 and T2 due to light emission, interface traps and electron/hole pairs caused by oxide between tunnel oxide and control gate/floating gate. ΔVTH can be expressed in Eq. (6)[20,23,24].

    ΔVTH=ΔQCFG=ΔQTO+ΔQCO+ΔQPH+ΔQITCFG,

    where ΔVTH is the change of threshold voltage, ΔQ is the change of total charge of floating gate,CFG is the capacitance between floating gate and substrate (N-well), ΔQTO and ΔQCO are the charge loss in tunnel oxide and control gate oxide respectively, ΔQPH is the charge loss caused by light emission, ΔQIT is the interface trap charge.

    Circuit logic control technology

    Circuit logic control is from the perspective of circuit design, adding the control logic for the first circuit power-on on the Flash-based FPGA chip to prevent the leakage flow from the power supply VDD to ground GND. In addition, the control logic has the memory function. After the Flash cells are erased and powered on again, the VDD power supply can be normally powered on. Therefore, the normal operation of the chip will not be affected.

    There are two main schemes to control the formation of the chip's first power-on large current through circuit logic, as shown inFig. 12. The first scheme is to increase the control logic in the Flash cell gate. When the chip is powered on for the first time, the Flash cell gates are supplied with high voltage and the Flash switch units are closed, thus preventing the formation of the power supply VDD to ground GND current. The second solution is to add ground power transistors in the path of GND to control ground GND when the chip is powered on for the first time and make it closed, which also prevents the formation of power supply VDD to ground GND current.

    (Color online) Two logic control schemes for the first power-on. (a) Control the Flash gate. (b) Control the GND of core logic.

    Figure 12.(Color online) Two logic control schemes for the first power-on. (a) Control the Flash gate. (b) Control the GND of core logic.

    Next, according to the two schemes inFig.12, specific circuits are designed to analyze and compare the feasibility. The circuit design for the first scheme to control the Flash cell gate voltage is shown in the upper right corner ofFig. 13, which is mainly composed of CTL and transistor P4. CTL is the control logic, VLS is the voltage level shift circuit, and P4 is the pull-up drive circuit of the PMOS transistor. The signal Fst_puc with high level VDD is generated during the first power-on test after chip return from the wafer factory, and signal ENB with high level VPC is output after level conversion through VLS module to shut down PMOS transistor P4. The purpose of converting the signal Fst_puc from the voltage range VDD-GND to the voltage range VPC-VGC to control the transistor P4, rather than directly control it, is to prevent collusion between power supplies in various states.

    (Color online) Voltage control of Flash cell gate.

    Figure 13.(Color online) Voltage control of Flash cell gate.

    The specific design of the second scheme is shown inFigs. 14 and15. InFig. 14, ground channels are formed around the chip, and NMOS transistors are added between external pin GND and core logic L_GND as the power transistors of ground.Fig. 15 is power transistors control logic composed of Flash cells (P0–P7) for memory function, which is a concrete implementation of the power switch control logic inFig. 14. When the chip is powered on for the first time after the chip is returned from the wafer factory, the channel of core logic L_GND is closed to place it in the suspended state, thus preventing the generation of large core current.

    (Color online) GND to L_GND channel.

    Figure 14.(Color online) GND to L_GND channel.

    (Color online) Control logic of L_GND channel switch.

    Figure 15.(Color online) Control logic of L_GND channel switch.

    After the circuit is successfully powered on, we first erase the Flash cells in the Flash-based FPGA, and then execute the special erase instruction to erase the Flash cells as the pull-down transistors inFig. 15 through MP0 and MN0 input high voltage, and close the Flash cells of the pull-down transistors. When the chip is powered on again, we pull up point A to a high level through the pull-up resistor MP1. The output control signal PEN is at high level, and the core logic L_GND channel can be normally turned on. It should be noted that due to different batches, the eigenstate threshold voltage of Flash cells will be different, so the number of Flash cells in the pull-down circuit composed of Flash cells must be enough to ensure that point A inFig. 15 can be pulled down to low level and the output control signal PEN is at low level.

    In fact, voltage and current compete during VDD power-on (as shown inFig. 16). At the beginning of the power-on process, due to the control signal in an uncertain state and signal transmission delay, the current increases at the same time when the VDD voltage increases, and this current will hinder the VDD voltage elevation. When the VDD voltage reaches a certain point, the control signal can turn off the current on the Flash cells. In this case, the up voltage drops sharply to further increase the voltage, and the circuit is powered on.

    (Color online) Competition between voltage and current during power-on.

    Figure 16.(Color online) Competition between voltage and current during power-on.

    The disadvantages are obvious for the first option. As can be seen from theFig. 13, CTL control logic and core logic is the same power VDD, which is the core power supply for the chip, the control signal need to be converted through voltage level shift module VLS[25], and the working voltage of voltage level shift module VPC and VGC on power-on moment cannot complete a reasonable offset, and the VLS will produce a lot of delay and even may not work normally. In addition, as Flash cells are distributed in the whole chip, the delay of the word line is also relatively large, so the pull up transistors P4 of the word line cannot be opened in time to set the word line to high level at the moment of power-on, and the Flash switching units are still on to form a large current, which ultimately leads to the failure of power-on, as shown in curve ① inFig. 16. The second scheme has obvious advantages, the NMOS can be shut down in a relatively short time by using a large driver with relatively high driving capacity around the chip, as shown in curve ② inFig. 16.

    The circuit design control technology with controlling the path of power supply to solve the Flash-based FPGA eigenstate current problem as shown inFig. 14 is adopted in 3.5 million Flash-based FPGA. To prove the effect of the proposed method, a Flash-based FPGA without the proposed method is also designed for comparison.

    Experimental results and analysis

    UVC irradiation, X-ray irradiation and high-temperature baking tests were carried out on Flash cells used for PCM monitoring (seeFig. 17) and 3.5 million Flash-based FPGA (seeFig. 18). Finally, the Flash-based FPGA that uses circuit design to control the eigenstate current is tested.Fig. 17 shows a single Flash switch, which is mainly used to test its performance in detail and is applied in 3.5 million Flash-based FPGA.

    Flash cell PCM.

    Figure 17.Flash cell PCM.

    (Color online) A 3.5 million Flash-based FPGA.

    Figure 18.(Color online) A 3.5 million Flash-based FPGA.

    Table Infomation Is Not Enable

    There are four groups of circuits. The first three groups are the combination of Flash cell PCM and Flash-based FPGA, the fourth group is Flash-based FPGA without controlling the eigenstate current and five Flash-based FPGAs with circuit design to control the eigenstate current.

    First, the first group of circuits (Flash cell PCM and Flash-based FPGA) was irradiated by ultraviolet light with a wavelength of 253.7 nm, and the photon intensity was about 30 mW/cm2.

    For the Flash cell that is not covered by a metal layer, the effect of eraser can be achieved by UVC light irradiation. Initial 0.5 h irradiation can erase most electrons, and the saturation state is almost reached after 1 h. The results of 2 and 4 h of irradiation are basically the same, and the threshold values of sense transistor and switch transistor remain basically unchanged as shown inFig. 19(a). The leakage level is mainly reflected in the switch transistor, about a few nA. However, for 3.5 million Flash-based FPGA, there is no significant change in the on-current after 4 h of UVC light exposure as shown inFig. 19(b).

    (Color online) UVC irradiation test. (a) Flash cell PCM. (b) Flash-based FPGA.

    Figure 19.(Color online) UVC irradiation test. (a) Flash cell PCM. (b) Flash-based FPGA.

    Second, the second group of circuits (Flash cell PCM and Flash-based FPGA) was irradiated by X-ray at a dose rate of 50 rad (Si)/s.

    For the element with positive initial threshold and large leakage, X-ray irradiation can erase the element to a negative state to a certain extent and reduce leakage. With the increase of radiation dose, the threshold has a further negative drift and leakage is further reduced. At 150 krad, the leakage of Flash unit can be limited to less than 10μA as shown in Fig. 20(a). However, for 3.5 million Flash-type FPGA, the on-current still has no obvious change after X-ray irradiation, and remains above 8 A as shown inFig. 20(b).

    (Color online) X-ray irradiation test. (a) Flash cell PCM. (b) Flash-based FPGA.

    Figure 20.(Color online) X-ray irradiation test. (a) Flash cell PCM. (b) Flash-based FPGA.

    The third group of circuits (Flash cell PCM + Flash-based FPGA) were subjected to 168 h of superimposed high-temperature baking test at 150, 200 and 250 °C, respectively.

    High-temperature baking can reduce initial state threshold and leakage level of Flash unit, but there is no order of magnitude change, the effect is far less than X-ray and UVC irradiation as shown inFig. 21(a). For 3.5 million Flash-based FPGA, the on-current is almost unchanged after the high-temperature baking test as shown inFig. 21(b).

    (Color online) High temperature baking test. (a) Flash cell PCM. (b) Flash-based FPGA.

    Figure 21.(Color online) High temperature baking test. (a) Flash cell PCM. (b) Flash-based FPGA.

    Finally, the first power-on waveform of the circuit without path control of power supply (shown inFig. 22(a)) was compared with the circuit with path control of power supply (shown inFig. 22(b)) at 25 °C. The core current is 9.3794 A and the core voltage is 1.4993 V on the circuit without path control of power supply. The peak core current at first power-on of the circuit with path control of power supply is 136.1 and 77.8 mA after stabilization. At this time, the core voltage reaches the set value of 1.5002 V.

    (Color online) Power-on waveform. (a) Circuit without path control of power supply. (b) Circuit with path control of power supply.

    Figure 22.(Color online) Power-on waveform. (a) Circuit without path control of power supply. (b) Circuit with path control of power supply.

    Five Flash-based FPGAs with path control of power supply to control the eigenstate current are tested and the statistical results at three temperatures (–55, 25, 125 °C) are shown inFig. 23.

    (Color online) Power-on current of the circuit with path control of power supply at –55, 25 and 125 °C.

    Figure 23.(Color online) Power-on current of the circuit with path control of power supply at –55, 25 and 125 °C.

    Through these test results, to remove the electrons in the Flash floating gate, it can be seen that the effect of high-temperature baking is the worst and it takes a long time. UVC irradiation can obviously remove the electrons in the floating gate of a single Flash cell, but the effect of UVC irradiation on Flash-based FPGA is also not obvious because the metal layers and passivation layers are covered on the Flash-based FPGA. X-ray irradiation can reduce the leakage current of Flash cell, but is not enough to reduce the power-on current of Flash-based FPGA to an acceptable range. Through the circuit logic control of the core L_GND channel to solve the power-on large current caused by Flash cell eigenstate achieved obvious effect. In addition, considering the cost, the circuit design to control the power-on current increases the chip area by about 10%, thus increasing the cost of the chip. A comparison of the above four methods in terms of leakage current of Flash cell, power-on current of Flash-based FPGA, time consumption, and cost is shown inTable 1.

    Conclusion

    In this paper four methods are used to solve the eigenstate current problem of Flash-based FPGA. Finally, the method of circuit logic control power supply path is applied to 3.5 million Flash-based FPGA. Through the field measurement of the chip return from the wafer factory, 3.5 million Flash-based FPGA with path control of power supply can be successfully powered on, and the power current drops from the value nearly 10 A of the Flash-based FPGA without path control of power supply to below 0.3 A, which enables the Flash-based FPGA to smoothly enter the stage of function and performance evaluation. For further research on the eigenstate current control technology of P-channel Flash-based FPGA, on the one hand, it may be solved by circuit design, and on the other hand, it may be developed from the independent Flash process line. In the manufacturing process, ultraviolet light is irradiated many times to eliminate the electrons in the floating gate.

    References

    [1] Speers T, Wang J J, Cronquist B, et al. 0.25 µm FLASH memory based FPGA for space applications. Actel Corporation, 2002

    [2] S Rezgui, J J Wang, Y Sun et al. New reprogrammable and non-volatile radiation tolerant FPGA: RTA3P. 2008 IEEE Aerospace Conference, 1(2008).

    [3] Actel Company. ProASIC3 flash family FPGAs[J/OL].

    [4] S D Song, G Z Liu, H L Zhang et al. Reliability evaluation on sense-switch p-channel flash. J Semicond, 42, 084101(2021).

    [5] Tao K. Integration and optimization of advanced split gate flash memory device integrated manufacturing. Shanghai: Shanghai Institute of Microsystem and Information Technology, Chinese Academy of Sciences, 2006

    [6] Zhang X D, Huang J H, Zhuang M, et al. Wave-particle-mixedness complementarity. arXiv: 1705.10462, 2017

    [7] Huang Y Y, Establishing the Planck’s radiation law. Guangxi Phys, 2011, 32, 32 (in Chinese)

    [8] H Li, Y S Zhao. The corner stone of quantum physics. Physics, 30, 724(2001).

    [9] G Z Xu, C R Yang. Work and characteristics of an EPROM memory unit for ultraviolet erasure of information. Commun Electron, 2, 113(1980).

    [10] Zhu M. Research on UV erasing performance of non-volatile storage products. Shanghai: Shanghai Jiao Tong University, 2015 (in Chinese)

    [11] S M Sze. Physics and technology of semiconductor devices. Suzhou: Soochow University Press, 180(2003).

    [12] Z L Xia, D S Kim, N Jeong et al. Comprehensive modeling of NAND flash memory reliability: Endurance and data retention. 2012 IEEE International Reliability Physics Symposium, 51(2012).

    [13] K Wu, C S Pan, J J Shaw et al. A model for EPROM intrinsic charge loss through oxide-nitride-oxide (ONO) interpoly dielectric. 28th Annual Proceedings on Reliability Physics Symposium, 145(1990).

    [14] J Zhou, J Yao, Y Song. Storage life evaluation method based on segmented nonlinear Arrhenius model. J Beijing Univ Aeronaut Astronaut, 41, 744(2015).

    [15] W B Mu, P X Chen. Monte-Carlo calculation of X-ray dose enhancement factor nearby high z metal connected interface. Acta Phys Sin, 50, 189(2001).

    [16] C M Dozier, D B Brown, R K Freitag et al. Use of the subthreshold behavior to compare X-ray and Co-60 radiation-induced defects in MOS transistors. IEEE Trans Nucl Sci, 33, 1324(1986).

    [17] M R Shaneyfelt, D M Fleetwood, J R Schwank et al. Charge yield for cobalt-60 and 10-keV X-ray irradiations of MOS devices. IEEE Trans Nucl Sci, 38, 1187(1991).

    [18] C M Dozier, D B Brown, J L Throckmorton et al. Defect production in SiO 2 by X-ray and Co-60 radiations. IEEE Trans Nucl Sci, 32, 4363(1985).

    [19] P X Chen, K M Zhou. Dose-enhancing effects of X-ray. Physics, 12, 725(1997).

    [20] G Z Liu. Research on core configuration unit design and process integration technology of radiation-resistant FLASH-BASED FPGA. Doctoral Dissertation, Southeast University, 57(2020).

    [21] G Z Liu, G S Hong, W B Zhao et al. Structure and preparation method of radiation-resistant sense-switch pFLASH switch unit. China Invention Patent, CN201710478345.1(2017).

    [22] G Z Liu, Z G Yu, Z Q Xiao et al. Reliable and radiation-hardened push-pull pFlash cell for reconfigured FPGAs. IEEE Trans Device Mater Relib, 21, 87(2021).

    [23] G Z Liu, B Li, Z Q Xiao et al. The TID characteristics of a radiation hardened sense-switch pFLASH cell. IEEE Trans Device Mater Reliab, 20, 358(2020).

    [24] G Z Liu, B Li, J H Wei et al. A radiation-hardened sense-switch pFLASH cell for FPGA. Microelectron Reliab, 103, 113514(2019).

    [25] Q C Hu, J D Wu, L X Wan. A level conversion unit with low power consumption, high speed and wide level range. Electron Packag, 22, 030305(2022).

    Yueer Shan, Zhengzhou Cao, Guozhu Liu. Research on eigenstate current control technology of Flash-based FPGA[J]. Journal of Semiconductors, 2022, 43(12): 122401
    Download Citation