CN101399538B - An FPGA chip - Google Patents
An FPGA chip Download PDFInfo
- Publication number
- CN101399538B CN101399538B CN2008101167001A CN200810116700A CN101399538B CN 101399538 B CN101399538 B CN 101399538B CN 2008101167001 A CN2008101167001 A CN 2008101167001A CN 200810116700 A CN200810116700 A CN 200810116700A CN 101399538 B CN101399538 B CN 101399538B
- Authority
- CN
- China
- Prior art keywords
- mtj
- resistance
- magnetic layer
- fpga chip
- fpga
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005669 field effect Effects 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 3
- 238000002955 isolation Methods 0.000 claims description 3
- 230000005415 magnetization Effects 0.000 abstract description 8
- 230000005611 electricity Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 239000002184 metal Substances 0.000 description 3
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N Silicium dioxide Chemical compound O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 229910052681 coesite Inorganic materials 0.000 description 1
- 229910052906 cristobalite Inorganic materials 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000000377 silicon dioxide Substances 0.000 description 1
- 235000012239 silicon dioxide Nutrition 0.000 description 1
- 229910052682 stishovite Inorganic materials 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 229910052905 tridymite Inorganic materials 0.000 description 1
Images
Landscapes
- Mram Or Spin Memory Techniques (AREA)
- Hall/Mr Elements (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
技术领域technical field
本发明涉及集成电路技术领域,尤其涉及一种基于磁隧道结的现场可编程门阵列芯片。The invention relates to the technical field of integrated circuits, in particular to a field programmable gate array chip based on a magnetic tunnel junction.
背景技术Background technique
FPGA现场可编程门阵列,是一种可编程器件,设计人员可利用软件工具快速开发、仿真和测试。FPGA提供了高逻辑密度、丰富的特性,被广泛应用,如数据处理和存储,以及仪器仪表、电信和数字信号处理等,具有开发周期短、可靠性高等优点。FPGA field programmable gate array is a programmable device that designers can use software tools to quickly develop, simulate and test. FPGA provides high logic density and rich features, and is widely used in data processing and storage, as well as instrumentation, telecommunications and digital signal processing, etc., and has the advantages of short development cycle and high reliability.
目前,传统的基于SRAM的FPGA是目前市场上最常用的品种。如图1所示基于SRAM存储器的FPGA的基本结构,其中包含3×3的逻辑单元CLB、数据通道、输入模块,通过控制逻辑单元CLB的连接方式和工作状态,从而完成FPGA整体工作性能的分配。每次工作时,通过FPGA中的输入模块,将SRAM存储器中的数据读入CLB中。由于采用SRAM作为存储元件,每次加电启动的时候,都需要通过外部读取数据。在有供电时,SRAM能够保存存储内容,但是一旦断电关机后,SRAM中存储的内容也会自动消失。At present, the traditional SRAM-based FPGA is the most commonly used variety on the market. The basic structure of FPGA based on SRAM memory is shown in Figure 1, which includes 3×3 logic unit CLB, data channel, and input module. By controlling the connection mode and working state of the logic unit CLB, the distribution of the overall working performance of the FPGA is completed. . Every time it works, the data in the SRAM memory is read into the CLB through the input module in the FPGA. Since SRAM is used as the storage element, data needs to be read externally every time the power is turned on. When there is power supply, SRAM can save the stored content, but once the power is turned off, the content stored in SRAM will automatically disappear.
所以,当FPGA断电后重启时,需要从外部接口重新读入SRAM的存储内容,只有当SRAM中的写入状态完成后,FPGA中的内部状态寄存器的状态才能确定下来,重新恢复到上次断电前的状态,然后FPGA才能重新开始正常工作,所以启动时间都比较长。Therefore, when the FPGA restarts after being powered off, it is necessary to re-read the storage content of the SRAM from the external interface. Only when the writing state in the SRAM is completed, the state of the internal state register in the FPGA can be determined and restored to the last time. The state before the power failure, and then the FPGA can resume normal operation, so the startup time is relatively long.
以下,本发明中用到的专业术语及缩略:Below, the technical terms and abbreviations used in the present invention:
MTJ:Magnetic Tunnel Junction磁隧道结器件;MTJ: Magnetic Tunnel Junction magnetic tunnel junction device;
MRAM:Magnetoresistive Random Access Memory磁阻式随机存储器;MRAM: Magnetoresistive Random Access Memory magnetoresistive random access memory;
FPGA:Field Programmable Gate Array现场可编程门阵列,一种可编程芯片;FPGA: Field Programmable Gate Array Field Programmable Gate Array, a programmable chip;
SRAM:Static RAM静态随机存储器;SRAM: Static RAM static random access memory;
CLB:Configurable Logic Block可编程逻辑单元。CLB: Configurable Logic Block programmable logic unit.
发明内容Contents of the invention
鉴于上述现有技术所存在的问题,本发明的目的是提供一种基于MRAM的FPGA芯片,MRAM中的MTJ能够记忆起断电前的数据状态,使FPGA的再次启动速度快。In view of the existing problems in the above-mentioned prior art, the object of the present invention is to provide a FPGA chip based on MRAM, the MTJ in the MRAM can memorize the data state before power failure, so that the restart speed of FPGA is fast.
本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:
一种FPGA芯片,其包括多个逻辑单元,该逻辑单元包括MRAM存储器,多个MRAM存储器构成了逻辑阵列,该MRAM存储器包括MTJ以及与其连接的MOS场效应管,该MTJ具有固定磁层、薄绝缘隧道隔离层和自由磁层,该MTJ与一个运算放大器的正向输入端连接,该运算放大器的负向输入端连接一个参考电阻,该参考电阻的阻值介于该MTJ的高、低电阻值之间。A kind of FPGA chip, it comprises a plurality of logic unit, and this logic unit comprises MRAM memory, and a plurality of MRAM memory constitute logic array, and this MRAM memory comprises MTJ and the MOS field effect transistor that is connected with it, and this MTJ has fixed magnetic layer, thin Insulating tunnel isolation layer and free magnetic layer, the MTJ is connected to the positive input of an operational amplifier, the negative input of the operational amplifier is connected to a reference resistor, the resistance of the reference resistor is between the high and low resistance of the MTJ value between.
其中,该MTJ的低电阻是MTJ自由磁层的磁矩方向与固定磁层的磁矩方向平行时,MTJ具有的电阻。Wherein, the low resistance of the MTJ is the resistance of the MTJ when the magnetic moment direction of the free magnetic layer of the MTJ is parallel to the magnetic moment direction of the fixed magnetic layer.
其中,该MTJ的高电阻是自由磁层的磁矩方向与固定磁层的磁矩方向反向平行时,MTJ具有的电阻。Wherein, the high resistance of the MTJ is the resistance of the MTJ when the magnetic moment direction of the free magnetic layer is antiparallel to the magnetic moment direction of the fixed magnetic layer.
由上述本发明提供的技术方案可以看出,本发明是基于MRAM的FPGA芯片,MTJ中的数据以一种磁性状态存储,不会像电荷那样会随着时间而泄漏,因此在断电的情况下,磁化方向不再变化,数据就可以得到保持;并且在上电时,通过测量MTJ电阻来感应存储的数据状态,自动将状态“记忆”起来,FPGA快速恢复上次断电前的状态,进入正常工作,缩短了启动时间。It can be seen from the technical solution provided by the present invention above that the present invention is an FPGA chip based on MRAM, and the data in the MTJ is stored in a magnetic state, which will not leak over time like electric charges, so in the case of power failure When the magnetization direction does not change, the data can be kept; and when the power is turned on, the stored data state is sensed by measuring the MTJ resistance, and the state is automatically "remembered", and the FPGA quickly restores the state before the last power failure. Get into normal work with reduced start-up time.
附图说明Description of drawings
图1为现有技术的基于SRAM的FPGA器件结构示意图;Fig. 1 is the FPGA device structure schematic diagram based on SRAM of prior art;
图2为本发明的基本型MRAM存储器剖面结构示意图;Fig. 2 is the schematic diagram of the cross-sectional structure of the basic type MRAM memory of the present invention;
图3为本发明的FPGA芯片结构示意图;Fig. 3 is the structural representation of FPGA chip of the present invention;
图4为本发明的FPGA芯片中MRAM与运算放大器的连接结构示意图;Fig. 4 is the connection structure schematic diagram of MRAM and operational amplifier in the FPGA chip of the present invention;
图5为图4中运算放大器的结构示意图;Fig. 5 is the structural representation of operational amplifier in Fig. 4;
图6为发明的FPGA芯片管脚分配示意图。FIG. 6 is a schematic diagram of pin allocation of the inventive FPGA chip.
具体实施方式Detailed ways
如图3所示,一种FPGA芯片,包括控制器、输入/输出单元、多个逻辑单元组成的逻辑阵列和数据通道,通过控制逻辑单元的连接方式和工作状态,从而完成FPGA整体工作性能的分配。该逻辑单元包括基于MTJ的MRAM,多个MRAM构成了交叉排列的逻辑阵列(图中逻辑单元的数量只是示意性的,不应做限定性解释),位线和数字线横跨多个逻辑单元,位线和数字线的交叉结构可以使每个逻辑单元都能够方便地得到访问。FPGA芯片的逻辑单元由MTJ器件实现,通过控制MTJ的阻值大小实现其逻辑功能,从而完成FPGA整体工作性能的分配。As shown in Figure 3, an FPGA chip includes a controller, an input/output unit, a logic array composed of multiple logic units, and a data channel. By controlling the connection mode and working status of the logic units, the overall performance of the FPGA can be adjusted. distribute. The logic unit includes MTJ-based MRAM, and multiple MRAMs form a cross-arranged logic array (the number of logic units in the figure is only schematic and should not be interpreted as limiting), and the bit lines and digit lines span multiple logic units. , the intersection structure of the bit line and the digital line can make each logic unit can be easily accessed. The logic unit of the FPGA chip is realized by the MTJ device, and its logic function is realized by controlling the resistance value of the MTJ, so as to complete the distribution of the overall working performance of the FPGA.
如图2所示,基于MTJ的MRAM,其采用集成电路工艺把一个MTJ和一个N沟道MOS场效应管在芯片加工而成。即该MRAM为基本型。MTJ具有固定磁层1、薄绝缘隧道隔离层2和自由磁层3;该MTJ的自由磁层1连接有金属位线BL1;该MTJ的固定磁层3连接有MOS场效应管4(MOSFET),MOS场效应管4包括在P型硅衬底上制成两个高掺杂浓度的源扩散区N+和漏扩散区N+,再分别引出源极S(Source)和漏极D(Drain),以及金属6、金属7、氧化物SiO2;该MOS场效应管4的栅极连接有字线WL1;该MTJ的下方设置有数字线DL1;该字线WL1和该数字线DL1设置成列;该位线BL1设置成行;该MTJ和该数字线DL1通过该MOS场效应管4的SiO层形成了电隔离。As shown in FIG. 2 , the MTJ-based MRAM is fabricated by processing an MTJ and an N-channel MOS field effect transistor on a chip using an integrated circuit process. That is, this MRAM is a basic type. The MTJ has a fixed
由图2中可知,在MTJ存储器读出数据和写入数据的过程中都要用到位线DL1,MTJ中自由磁层3的磁化由相互垂直的位线BL1和数字线DL1中的电流脉冲共同来决定。磁化过程中,如图中旋向箭头所示,一根线提供MTJ易磁化方向的磁场,另一根线提供MTJ难磁化方向的磁场,在两根线交叉处就产生了一个磁场的峰值,这个峰值会超过MTJ自由磁层3的开关阈值,从而使MTJ自由磁层3的磁化反向,发生反转。固定磁层1的磁矩方向是固定不变的,当MTJ自由磁层3的磁矩方向与固定磁层1的磁矩方向反向平行,MTJ具有高电阻(逻辑值1),当MTJ自由磁层3的磁矩方向与固定磁层1的磁矩方向平行时,MTJ具有低电阻(逻辑值0)。It can be seen from Figure 2 that the bit line DL1 is used in the process of reading data and writing data in the MTJ memory, and the magnetization of the free
当数据写入MTJ时,字线WL1控制MOS场效应管4的漏极S与源极D截止,位线BL1和数字线DL1同时有电流流过,电流通过相互垂直的位线BL1和数字线DLI在每一个交叉处所产生的两个直交的磁场来进行数据的写入。When data is written into the MTJ, the word line WL1 controls the drain S and the source D of the MOS
当读出数据时,字线WL1控制MOS场效应管4的漏极D与源极S导通,电流从位线BL1流入并通过MTJ和MOS场效应管4,电流脉冲的大小依赖于MTJ电阻的高低,因此位中存储的数据就由MTJ电阻的大小来确定。When reading data, the word line WL1 controls the conduction between the drain D and the source S of the MOS
参见图4、图5,本发明的FPGA芯片,其逻辑单元还包括运算放大器,MTJ的自由磁层连接运算放大器的正向输入端V+,运算放大器的负向输入端V-连接一个参考电阻Rref,MOS场效应管的源极S接电源,该参考电阻Rref的阻值介于该MTJ的高、低电阻值之间。该MTJ器件的三个输入端A、B、C0(位线、数字线、字线)控制其自由磁层中的磁矢量方向,从而能够得到MTJ对应的等效电阻R,通过运算放大器的比较,确定电阻状态是低还是高以及因此所存储的数据,完成其逻辑功能的实现。Referring to Fig. 4, Fig. 5, FPGA chip of the present invention, its logic unit also comprises operational amplifier, the free magnetic layer of MTJ connects the positive input terminal V+ of operational amplifier, the negative input terminal V- of operational amplifier connects a reference resistance R ref , the source S of the MOS field effect transistor is connected to the power supply, and the resistance value of the reference resistor R ref is between the high and low resistance values of the MTJ. The three input terminals A, B, and C 0 (bit line, digit line, and word line) of the MTJ device control the direction of the magnetic vector in its free magnetic layer, so that the equivalent resistance R corresponding to the MTJ can be obtained. Comparing, determining whether the resistance state is low or high and therefore the stored data, completes the realization of its logic function.
本发明基于MTJ的FPGA芯片,不仅其逻辑单元由MTJ器件实现,而且MTJ在断电的情况下,MTJ磁化方向不再变化,数据就可以得到保持,在上电时,通过测量MTJ电阻来感应存储的数据状态,自动将状态“记忆”起来,使得FPGA快速恢复上次断电前的状态,进入正常工作,缩短了启动时间。本发明采用运算放大器,但不排除本领域技术人员的已知其他可以测量MTJ电压、电阻的装置。运算放大器为比较成熟的技术,不做赘述,其参数见下表:The MTJ-based FPGA chip of the present invention not only realizes its logic unit by MTJ devices, but also when the MTJ is powered off, the MTJ magnetization direction does not change, and the data can be kept. When the power is turned on, the MTJ resistance is sensed. The stored data state automatically "memorizes" the state, enabling the FPGA to quickly restore the state before the last power failure and enter normal work, shortening the start-up time. The present invention uses an operational amplifier, but does not exclude other devices known by those skilled in the art that can measure MTJ voltage and resistance. The operational amplifier is a relatively mature technology, so I won’t go into details, and its parameters are shown in the table below:
参见图6,基于MTJ的FPGA芯片具有丰富的I/O引脚。本发明基于MTJ的FPGA芯片,MRAM可以是图3中的一个MTJ和一个MOS场效应管在芯片加工而成的基本型,也可以是现有的改进型的MRAM,不受限制。Referring to Figure 6, the MTJ-based FPGA chip has abundant I/O pins. The present invention is based on the MTJ FPGA chip, and the MRAM can be a basic type formed by processing an MTJ and a MOS field effect transistor in Fig. 3, or an existing improved MRAM, without limitation.
FPGA芯片是专用集成电路领域中的一种半定制电路,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。基于MTJ的FPGA芯片,解决了FPGA掉电后FPGA成白片,内部逻辑关系消失的缺陷,实现FPGA可快速再次启动。The FPGA chip is a semi-custom circuit in the field of application-specific integrated circuits, which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of original programmable device gates. The FPGA chip based on MTJ solves the defect that the FPGA becomes white and the internal logic relationship disappears after the FPGA is powered off, and realizes that the FPGA can be restarted quickly.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present invention can easily think of changes or Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101167001A CN101399538B (en) | 2008-07-15 | 2008-07-15 | An FPGA chip |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101167001A CN101399538B (en) | 2008-07-15 | 2008-07-15 | An FPGA chip |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101399538A CN101399538A (en) | 2009-04-01 |
CN101399538B true CN101399538B (en) | 2010-09-22 |
Family
ID=40517847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101167001A Expired - Fee Related CN101399538B (en) | 2008-07-15 | 2008-07-15 | An FPGA chip |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101399538B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105634469A (en) * | 2015-12-17 | 2016-06-01 | 安徽寰智信息科技股份有限公司 | Binocular measuring method and device thereof |
CN105424009A (en) * | 2015-12-17 | 2016-03-23 | 安徽寰智信息科技股份有限公司 | Binocular measuring device |
CN106059567A (en) * | 2016-05-27 | 2016-10-26 | 中电海康集团有限公司 | STT-MRAM-based field-programmable gate array |
-
2008
- 2008-07-15 CN CN2008101167001A patent/CN101399538B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101399538A (en) | 2009-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI409939B (en) | Semiconductor integrated circuit | |
US8194438B2 (en) | nvSRAM having variable magnetic resistors | |
KR101363656B1 (en) | Semiconductor integrated circuit and processor | |
JP5725485B2 (en) | Asymmetric writing scheme for magnetic bitcell devices | |
US11769541B2 (en) | Memory device based on ferroelectric capacitor | |
US9672885B2 (en) | MRAM word line power control scheme | |
TWI594235B (en) | Memory circuit with bistable and non-volatile components | |
TW201618101A (en) | Memory circuit | |
KR20130033277A (en) | Magnetic random access memory using magnetic resistance effect element, diode, and transistor | |
CN110532222B (en) | STT-MRAM-based FPGA switch unit | |
WO2019085617A1 (en) | Voltage-controlled magnetic anisotropy magnetic random access memory and determining method therefor | |
TW201528264A (en) | Memory cell and storage device | |
CN101399538B (en) | An FPGA chip | |
CN104134461B (en) | A kind of reading circuit structure of hybrid memory cell | |
TWI433152B (en) | 7t dual port sram | |
Bayram et al. | NV-TCAM: Alternative interests and practices in NVM designs | |
JP2012203939A (en) | Semiconductor storage device | |
WO2003079365A1 (en) | Data storage circuit, data write method in the data storage circuit, and data storage device | |
CN114664343A (en) | Magnetic random access memory, memory array and electronic equipment | |
CN110993001B (en) | A kind of double-terminal self-checking write circuit and data writing method of STT-MRAM | |
CN105424009A (en) | Binocular measuring device | |
CN108133725B (en) | An MRAM readout circuit using low voltage pulses | |
WO2020248834A1 (en) | Reading circuit for reading resistance state of storage unit | |
CN219658388U (en) | Memory device and writing circuit thereof | |
TW201201209A (en) | Dual port SRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100922 Termination date: 20140715 |
|
EXPY | Termination of patent right or utility model |