JP2007004908A - Otp circuit - Google Patents
Otp circuit Download PDFInfo
- Publication number
- JP2007004908A JP2007004908A JP2005184503A JP2005184503A JP2007004908A JP 2007004908 A JP2007004908 A JP 2007004908A JP 2005184503 A JP2005184503 A JP 2005184503A JP 2005184503 A JP2005184503 A JP 2005184503A JP 2007004908 A JP2007004908 A JP 2007004908A
- Authority
- JP
- Japan
- Prior art keywords
- transistors
- pair
- memory
- circuit
- transistor
- 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.)
- Pending
Links
- 238000009966 trimming Methods 0.000 description 7
- 239000004065 semiconductor Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 1
Images
Landscapes
- Static Random-Access Memory (AREA)
- Read Only Memory (AREA)
- Semiconductor Integrated Circuits (AREA)
- Semiconductor Memories (AREA)
Abstract
Description
この発明は、OTP(One Time Programmable)回路に関し、特に半導体集積回路装置に組み込まれるトリミング回路で使用するOTP回路に関するものである。 The present invention relates to an OTP (One Time Programmable) circuit, and more particularly to an OTP circuit used in a trimming circuit incorporated in a semiconductor integrated circuit device.
OTP回路は、フローティングゲートを有するメモリトランジスタと、このメモリトランジスタに書き込んだビットデータを保持するラッチ回路とを備えるメモリセルで構成され、一度だけ書き込みが可能ないわゆる不揮発性メモリである。 The OTP circuit is a so-called nonvolatile memory that includes a memory transistor having a floating gate and a latch circuit that holds bit data written in the memory transistor and can be written only once.
半導体集積回路装置として、例えばマイクロコンピュータなどでは、各種の調整が行えるようにするためのトリミング回路にこのOTP回路を利用している。また、不揮発性半導体記憶装置でも記憶領域の一部をOTP化し、そこにトリミングデータを予め格納しておき、そのデータを利用して、各種電圧、センスアンプ、リファレンス等のトリミングを行うことで、プロセスばらつきや製造工程のばらつきを抑え、製品の精度向上を図る方法が採用されている。 For example, in a microcomputer as a semiconductor integrated circuit device, this OTP circuit is used as a trimming circuit for enabling various adjustments. In addition, in the nonvolatile semiconductor memory device, a part of the storage area is OTP, trimming data is stored in advance there, and trimming of various voltages, sense amplifiers, references, etc. is performed using the data. A method of improving the accuracy of products by suppressing process variations and manufacturing process variations is employed.
しかしながら、OTP回路のメモリセルは、上記したように、基本的に一度しか書き込むことができないようになっているので、従来では、誤書き込みを行った場合を想定して余分なビットを予め書き込んでおく相当数のメモリセルを用意する必要があり、回路規模が大きくなってしまうという問題がある。 However, since the memory cell of the OTP circuit can basically be written only once as described above, conventionally, extra bits are written in advance in the case of erroneous writing. There is a problem that a considerable number of memory cells need to be prepared and the circuit scale becomes large.
この発明は、上記に鑑みてなされたものであり、誤書き込みを行った場合にはそれをリセットして初期化できる機構を備えたOTP回路を得ることを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to obtain an OTP circuit having a mechanism capable of resetting and initializing a write error.
上述した目的を達成するために、この発明は、一対の選択用トランジスタと、フローティングゲートを有し前記一対の選択用トランジスタを介して電源供給を受ける一対のメモリトランジスタと、ラッチ回路と、前記一対のメモリトランジスタそれぞれに書き込んだビットデータを前記ラッチ回路に保持させ、また前記ラッチ回路の保持値を読み出す制御を行う一対の制御用トランジスタとで構成されるメモリセルを備えるOTP回路において、前記一対の選択用トランジスタと前記一対のメモリトランジスタとの間に、電源供給路を個別に開閉する一対の開閉用トランジスタを設けたことを特徴とする。 In order to achieve the above-described object, the present invention includes a pair of selection transistors, a pair of memory transistors having a floating gate and receiving power supply via the pair of selection transistors, a latch circuit, and the pair of transistors. In the OTP circuit including a memory cell including a pair of control transistors for controlling the bit data written in each of the memory transistors to be held in the latch circuit and reading the held value of the latch circuit, A pair of open / close transistors for individually opening and closing a power supply path is provided between the selection transistor and the pair of memory transistors.
この発明によれば、2系統のラインのうち、一方のラインで誤書き込みがあると、その誤書き込みを行ったメモリトランジスタに流れる電流を遮断して初期状態に戻すことができるので、他方のラインに属するメモリトランジスタに正しいビットデータの書き込みが行える。 According to the present invention, if there is an erroneous write in one of the two lines, the current flowing through the memory transistor in which the erroneous write has been performed can be cut off and returned to the initial state. The correct bit data can be written to the memory transistor belonging to the memory cell.
この発明によれば、誤書き込みを行ったメモリセルへの再書き込みが行えるので、OTP回路の縮小化が図れる。また、誤書き込みを行ったメモリセルを活かすことができるので、メモリセルの再生、つまりビットの再生が図れるという効果を奏する。 According to the present invention, since rewriting can be performed on a memory cell in which erroneous writing has been performed, the OTP circuit can be reduced. In addition, since the memory cell in which erroneous writing has been performed can be utilized, the memory cell can be reproduced, that is, the bit can be reproduced.
以下に図面を参照して、この発明にかかるOTP回路の好適な実施の形態を詳細に説明する。 Exemplary embodiments of an OTP circuit according to the present invention will be described below in detail with reference to the drawings.
図1は、この発明の一実施の形態によるOTP回路のメモリセル構成を示す回路図である。図1において、OTP回路のメモリセルは、一般には、電源VDDと接地GNDとの間に、選択用トランジスタQ1,Q2と、フローティングゲートおよびコントロールゲートを有するメモリトランジスタQ3,Q4と、ラッチ回路を制御する制御用トランジスタQ5,Q6とが直列に配置される構成である。 FIG. 1 is a circuit diagram showing a memory cell configuration of an OTP circuit according to an embodiment of the present invention. In FIG. 1, a memory cell of an OTP circuit generally controls a selection transistor Q1, Q2, memory transistors Q3, Q4 having a floating gate and a control gate, and a latch circuit between a power supply VDD and a ground GND. The control transistors Q5 and Q6 are arranged in series.
電源VDD側の選択用トランジスタQ1,Q2は、各ゲート電極に共通の選択信号nが印加され、同一にオン・オフ制御が行われる。 A common selection signal n is applied to the gate electrodes of the selection transistors Q1 and Q2 on the power supply VDD side, and ON / OFF control is performed in the same way.
中間のメモリトランジスタQ3,Q4は、各コントロールゲート電極にフローティングゲート信号FG1,FG2がそれぞれ印加され、個別に電荷の注入によるビットデータの書き込み制御が行われる。メモリトランジスタQ3,Q4は、初期状態である書き込み前はオフ動作状態にあり、電流が流れて書き込みが行われると、オン動作状態になる。 In the intermediate memory transistors Q3 and Q4, the floating gate signals FG1 and FG2 are applied to the control gate electrodes, respectively, and bit data write control is performed by individually injecting charges. The memory transistors Q3 and Q4 are in an off operation state before writing, which is an initial state, and are turned on when a current flows and writing is performed.
接地GND側の制御用トランジスタQ5,Q6は、各ドレイン・ソース間に容量素子C1,C2が接続され、各ドレイン間にフリップフロップ回路FFが接続されている。容量素子C1,C2およびフリップフロップ回路FFは、ラッチ回路を構成している。制御用トランジスタQ5,Q6は、各ゲート電極に制御信号n1,n2がそれぞれ印加され、メモリトランジスタQ3,Q4に書き込んだビットデータをラッチ回路に取り込み保持させる動作とラッチ回路から読み出す動作とを制御する。 In the control transistors Q5 and Q6 on the ground GND side, capacitive elements C1 and C2 are connected between the drains and sources, and a flip-flop circuit FF is connected between the drains. Capacitance elements C1 and C2 and flip-flop circuit FF constitute a latch circuit. The control transistors Q5 and Q6 are respectively applied with control signals n1 and n2 at their respective gate electrodes, and control the operation of fetching and holding the bit data written in the memory transistors Q3 and Q4 and the operation of reading out from the latch circuit. .
この構成では、メモリトランジスタQ3,Q4に書き込んだビットデータを消去することができないので、一度しか書き込むことができない。 In this configuration, the bit data written to the memory transistors Q3 and Q4 cannot be erased, and therefore can be written only once.
そこで、この実施の形態では、選択用トランジスタQ1,Q2とメモリトランジスタQ3,Q4との間に、開閉用トランジスタQa,Qbを介在させ、開閉用トランジスタQa,Qbの各ゲート電極に与える制御信号a,bによって、選択用トランジスタQ1,Q2とメモリトランジスタQ3,Q4との間の電源供給路を開閉制御できるようにした。 In this embodiment, therefore, a control signal a applied to each gate electrode of the open / close transistors Qa and Qb by interposing the open / close transistors Qa and Qb between the select transistors Q1 and Q2 and the memory transistors Q3 and Q4. , B can control the opening and closing of the power supply path between the selection transistors Q1, Q2 and the memory transistors Q3, Q4.
すなわち、選択用トランジスタQ1,Q2は、選択されるとオン動作を行う。開閉用トランジスタQa,Qbは、通常は、常時オン動作するように制御されている。そして、メモリトランジスタQ3,Q4は、初期状態である書き込み前はオフ動作状態にある。 That is, the selection transistors Q1 and Q2 are turned on when selected. The open / close transistors Qa and Qb are normally controlled so as to be always on. The memory transistors Q3 and Q4 are in an off operation state before writing, which is an initial state.
この状態で、例えば、制御用トランジスタQ5をオン動作させてメモリトランジスタQ3に電流を流し、フローティングゲート信号FG1を操作してメモリトランジスタQ3に電荷の注入(ビットデータの書き込み)を行ったが、それが誤った書き込みであった場合にその誤った書き込みが行われた側の開閉用トランジスタQaをオフ動作させ、メモリトランジスタQ3への電源供給路を遮断する。 In this state, for example, the control transistor Q5 is turned on to supply current to the memory transistor Q3, and the floating gate signal FG1 is manipulated to inject charges into the memory transistor Q3 (write bit data). Is an erroneous write, the switching transistor Qa on the erroneous write side is turned off, and the power supply path to the memory transistor Q3 is shut off.
これによって、メモリトランジスタQ3では、電流が流れない状態、つまり書き込みが行われる前の初期状態にリセットされるので、もう一つのメモリトランジスタQ4に正しいビットデータの書き込みを行い、その正しいビットデータをラッチ回路(C1,C2,FF)の制御用トランジスタQ6側に保持させて使用することが可能となる。 As a result, the memory transistor Q3 is reset to a state in which no current flows, that is, an initial state before writing, so that correct bit data is written to another memory transistor Q4 and the correct bit data is latched. The circuit (C1, C2, FF) can be used while being held on the control transistor Q6 side.
このように、この実施の形態によれば、誤ったビットデータの書き込みが行われた場合には、メモリセルの2系統のラインのうち、その誤ったビットデータの書き込みが行われたラインを切り離すことで、その誤って書き込んだビットデータを取り消すようにしたので、他方のラインに正しいビットデータを書き込むことができる。 As described above, according to this embodiment, when erroneous bit data is written, the line in which the erroneous bit data is written is separated from the two lines of the memory cell. As a result, the erroneously written bit data is canceled, so that the correct bit data can be written to the other line.
したがって、誤書き込みを行った場合を想定して余分なビットを予め書き込んでおくために用意するメモリセル数を減らすことができ、OTP回路の規模を縮小化することができる。また、誤書き込みを行ったメモリセルを活かすことができるので、メモリセルの再生、つまりビットの再生が図れるようになる。そして、このOTP回路を利用してトリミング回路を構成すれば、トリミングのやり直しを行うことが可能となる。 Therefore, it is possible to reduce the number of memory cells prepared for preliminarily writing extra bits assuming that erroneous writing is performed, and to reduce the scale of the OTP circuit. In addition, since the memory cell that has been erroneously written can be utilized, the memory cell can be reproduced, that is, the bit can be reproduced. If a trimming circuit is configured using this OTP circuit, it is possible to perform trimming again.
以上のように、この発明にかかるOTP回路は、回路規模の縮小化を図るのに有用であり、特に、半導体集積回路装置に内蔵するトリミング回路で使用するのに好適である。 As described above, the OTP circuit according to the present invention is useful for reducing the circuit scale, and is particularly suitable for use in a trimming circuit built in a semiconductor integrated circuit device.
Qa,Qb 開閉用トランジスタ
Q1,Q2 選択用トランジスタ
Q3,Q4 メモリトランジスタ
Q5,Q6 制御用トランジスタ
C1,C2 容量素子
FF フリップフロップ回路
Qa, Qb Open / close transistor Q1, Q2 Select transistor Q3, Q4 Memory transistor Q5, Q6 Control transistor C1, C2 Capacitance element FF Flip-flop circuit
Claims (1)
前記一対の選択用トランジスタと前記一対のメモリトランジスタとの間に、電源供給路を個別に開閉する一対の開閉用トランジスタを設けた
ことを特徴とするOTP回路。
A pair of selection transistors, a pair of memory transistors having a floating gate and receiving power supply via the pair of selection transistors, a latch circuit, and bit data written to each of the pair of memory transistors And an OTP circuit including a memory cell composed of a pair of control transistors that perform control for reading the held value of the latch circuit.
An OTP circuit comprising a pair of open / close transistors for individually opening and closing a power supply path between the pair of selection transistors and the pair of memory transistors.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005184503A JP2007004908A (en) | 2005-06-24 | 2005-06-24 | Otp circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005184503A JP2007004908A (en) | 2005-06-24 | 2005-06-24 | Otp circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007004908A true JP2007004908A (en) | 2007-01-11 |
Family
ID=37690363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005184503A Pending JP2007004908A (en) | 2005-06-24 | 2005-06-24 | Otp circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007004908A (en) |
-
2005
- 2005-06-24 JP JP2005184503A patent/JP2007004908A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7609578B2 (en) | Quad SRAM based one time programmable memory | |
TWI485705B (en) | Memory cells having a row-based read and/or write support circuitry | |
US10102915B2 (en) | Semiconductor device including nonvolatile memory configured to switch between a reference current reading system and a complimentary reading system | |
US6741500B2 (en) | One-time-programmable bit cell with latch circuit having selectively programmable floating gate transistors | |
US9659604B1 (en) | Dual-bit 3-T high density MTPROM array | |
US7561486B2 (en) | Flash memory devices with flash fuse cell arrays | |
TWI644316B (en) | Semiconductor memory device | |
JP2006059523A (en) | Memory cell | |
KR101442298B1 (en) | Data reading circuit | |
JP4346211B2 (en) | Nonvolatile semiconductor memory device | |
JP2019160371A (en) | Memory circuit and electronic device | |
JP2008515292A (en) | One-time programmable latch and method | |
US5696716A (en) | Programmable memory element | |
JP3815716B2 (en) | Nonvolatile semiconductor memory device | |
US20070147120A1 (en) | Page buffer and related reading method | |
CN116682474A (en) | Nonvolatile SRAM unit and data read-write method | |
KR101095799B1 (en) | Cam cell circuit of nonvolatile memory device and driving method thereof | |
WO2015022742A1 (en) | Semiconductor device | |
JP2007004908A (en) | Otp circuit | |
JP2006338789A (en) | Nonvolatile semiconductor memory device | |
JP2004055081A (en) | Nonvolatile semiconductor memory device | |
CN101399074B (en) | Memory circuit in integrated circuit and control method thereof | |
US8680887B2 (en) | Nonvolatile configuration memory | |
US8964456B2 (en) | Semiconductor memory with similar RAM and ROM cells | |
DK2657939T3 (en) | A semiconductor memory with almost identical RAM and ROM cells |