KR100474203B1 - 비트 카운터 및 이를 이용한 반도체 소자의 프로그램 회로및 프로그램방법 - Google Patents
비트 카운터 및 이를 이용한 반도체 소자의 프로그램 회로및 프로그램방법 Download PDFInfo
- Publication number
- KR100474203B1 KR100474203B1 KR10-2002-0042172A KR20020042172A KR100474203B1 KR 100474203 B1 KR100474203 B1 KR 100474203B1 KR 20020042172 A KR20020042172 A KR 20020042172A KR 100474203 B1 KR100474203 B1 KR 100474203B1
- Authority
- KR
- South Korea
- Prior art keywords
- program
- bits
- program data
- clock
- program operation
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3404—Convergence or correction of memory cell threshold voltages; Repair or recovery of overerased or overprogrammed cells
- G11C16/3413—Circuits or methods to recover overprogrammed nonvolatile memory cells detected during program verification, usually by means of a "soft" erasing step
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/12—Programming voltage switching circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/3454—Arrangements for verifying correct programming or for detecting overprogrammed cells
- G11C16/3459—Circuits or methods to verify correct programming of nonvolatile memory cells
Landscapes
- Read Only Memory (AREA)
Abstract
Description
단계 | 프로그램단계 | 프로그램 검증단계 |
게이트전압 | 9V | 6V |
드레인전압 | 4V | 1V |
소오스전압 | 0V | 0V |
DEL-AY1 | DEL-AY2 | DEL-AY3 | DEL-AY4 | DEL-AY5 | DEL-AY6 | DEL-AY7 | DEL-AY8 | DEL-AY9 | DEL-AY10 | DEL-AY11 | DEL-AY12 | DEL-AY13 | DEL-AY14 | DEL-AY15 |
1(CLK) | 2(CLK) | 3(CLK) | 4(CLK) | 5(CLK) | 6(CLK) | 7(CLK) | 8(CLK) | 9(CLK) | 10(CLK) | 11(CLK) | 12(CLK) | 13(CLK) | 14(CLK) | 15(CLK) |
GCLK | Q0 | Q1 | Q2 | Q3 | Q4 | Q5 | Q6 | Q7 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
3 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
4 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
5 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
7 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Claims (14)
- 입력되는 다수의 프로그램 데이터와 대응되고, 다수의 상기 프로그램 데이터 중 프로그램할 프로그램 데이터에 의해서만 동기되어 서로 다른 클럭신호를 발생하기 위한 다수의 클럭 발생부;상기 클럭 발생부로부터 출력되는 상기 클럭신호에 따라 동기되고, 동기시 입력 데이터를 순차적으로 쉬프트시켜 상기 다수의 프로그램 데이터 중 프로그램할 프로그램 데이터의 비트 수를 카운팅하는 카운터;다수의 상기 클럭신호가 서로 중첩되지 않도록 다수의 상기 프로그램 데이터와 대응되며, 다수의 상기 프로그램 데이터가 각각 서로 다른 크기로 지연되어 상기 클럭 발생부로 입력되도록 하는 다수의 지연부; 및상기 클럭 발생부로부터 출력되는 다수의 상기 클럭신호들을 논리 조합하여 상기 카운터를 동기시키기 위한 동기 출력신호를 출력하는 논리 조합부를 포함하는 비트 카운터.
- 삭제
- 제 1 항에 있어서,상기 클럭신호의 주기는 대략 10㎱인 비트 카운터.
- 삭제
- 제 1 항에 있어서,상기 논리 조합부는 다수의 상기 클럭신호 중 어느 하나가 하이상태로 입력되면, 하이상태의 클럭펄스를 출력하는 비트 카운터.
- 제 1 항에 있어서,상기 카운터는 상기 클럭신호에 의해 동기되는 다수의 D-플립플롭을 포함하는 비트 카운터.
- 제 1 항에 있어서,상기 카운터는 상기 클럭신호에 의해 동기되고, 서로 직렬 접속되는 8개의 D-플립플롭을 포함하는 비트 카운터.
- 프로그램 데이터들을 전송하는 I/O 단자;상기 I/O 단자로부터 전송된 다수의 프로그램 데이터 중 프로그램할 상기 프로그램 데이터의 비트수를 카운팅하는 제 1 항, 제 3 항, 제 5 항, 제 6 항 및 제 7 항 중 어느 하나의 항의 비트 카운터; 및상기 비트 카운터에 의해 카운팅된 상기 비트수에 따라 프로그램 동작을 워드단위 또는 바이트단위로 선택하여 프로그램 동작을 수행하는 스테이트 머쉰을 포함하는 프로그램 회로.
- 제 8 항에 있어서,상기 비트수가 적어도 9개 이상일 경우, 상기 스테이트 머쉰은 상기 프로그램 동작을 바이트단위로 나누어 두번에 걸쳐 수행하는 프로그램 회로.
- 제 8 항에 있어서,상기 비트수가 8개 이하일 경우, 상기 스테이트 머쉰은 상기 프로그램 동작을 한번에 수행하는 프로그램 회로.
- 제 8 항의 프로그램 회로를 이용한 프로그램 방법에 있어서,(a) 프로그램 동작을 수행하기 위하여 프로그램 데이터 및 어드레스를 셋업하고, 프로그램 커맨드를 입력하는 단계;(b) 상기 프로그램 동작을 수행하기 위하여 프로그램 전압을 펌핑하는 펌핑구간 내에 상기 프로그램 데이터중 프로그램할 프로그램 데이터의 비트수를 카운팅하는 단계; 및(c) 상기 (b)단계에서 카운팅된 비트수에 따라 상기 프로그램 동작을 워드단위 또는 바이트단위로 선택하여 수행하는 단계를 포함하는 프로그램 방법.
- 제 11 항에 있어서,상기 (c) 단계에서, 상기 프로그램 동작은 상기 비트수가 적어도 9 이상일 경우에 상기 바이트단위로 나누어 두번에 걸쳐 수행하는 프로그램 방법.
- 제 11 항에 있어서,상기 (c) 단계에서, 상기 프로그램 동작은 상기 비트수가 8개 이하일 경우에 한번에 수행하는 프로그램 방법.
- 제 11 항에 있어서,상기 (c) 단계 후, 프로그램 검증단계를 실시하는 단계를 더 포함하는 프로그램 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0042172A KR100474203B1 (ko) | 2002-07-18 | 2002-07-18 | 비트 카운터 및 이를 이용한 반도체 소자의 프로그램 회로및 프로그램방법 |
JP2002359163A JP3887304B2 (ja) | 2002-07-18 | 2002-12-11 | ビットカウンタとこれを用いた半導体素子のプログラム回路及びプログラム方法 |
US10/320,521 US6751158B2 (en) | 2002-07-18 | 2002-12-17 | Bit counter, and program circuit in semiconductor device and method of programming using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2002-0042172A KR100474203B1 (ko) | 2002-07-18 | 2002-07-18 | 비트 카운터 및 이를 이용한 반도체 소자의 프로그램 회로및 프로그램방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040008533A KR20040008533A (ko) | 2004-01-31 |
KR100474203B1 true KR100474203B1 (ko) | 2005-03-10 |
Family
ID=30439345
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2002-0042172A KR100474203B1 (ko) | 2002-07-18 | 2002-07-18 | 비트 카운터 및 이를 이용한 반도체 소자의 프로그램 회로및 프로그램방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6751158B2 (ko) |
JP (1) | JP3887304B2 (ko) |
KR (1) | KR100474203B1 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100672984B1 (ko) | 2004-12-14 | 2007-01-24 | 삼성전자주식회사 | 프로그램 시간을 줄일 수 있는 플래시 메모리 장치 |
KR100743994B1 (ko) | 2005-09-14 | 2007-08-01 | 주식회사 하이닉스반도체 | 내부 전압 제어 장치 |
US7382661B1 (en) | 2007-02-07 | 2008-06-03 | Elite Semiconductor Memory Technology Inc. | Semiconductor memory device having improved programming circuit and method of programming same |
US7525849B2 (en) * | 2007-02-13 | 2009-04-28 | Elite Semiconductor Memory Technology, Inc. | Flash memory with sequential programming |
US8570828B2 (en) * | 2010-04-12 | 2013-10-29 | Mosaid Technologies Incorporated | Memory programming using variable data width |
US8804429B2 (en) | 2011-12-08 | 2014-08-12 | Silicon Storage Technology, Inc. | Non-volatile memory device and a method of programming such device |
KR102341261B1 (ko) | 2017-11-13 | 2021-12-20 | 삼성전자주식회사 | 매스비트 카운터를 포함하는 메모리 장치 및 그의 동작 방법 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000149578A (ja) * | 1998-11-10 | 2000-05-30 | Sony Corp | 不揮発性半導体記憶装置およびそのデータ書き込み方法 |
KR20000044664A (ko) * | 1998-12-30 | 2000-07-15 | 김영환 | 바이트 단위의 프로그램이 가능한 플래시 이이피롬 |
KR20010091656A (ko) * | 2000-03-17 | 2001-10-23 | 박종섭 | 이피롬(eprom)프로그래밍 장치 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3607439B2 (ja) * | 1996-11-11 | 2005-01-05 | 株式会社日立製作所 | 半導体集積回路装置 |
JP4762435B2 (ja) * | 2001-05-09 | 2011-08-31 | 富士通セミコンダクター株式会社 | 内部カウンタを複数備えた不揮発性半導体記憶装置 |
-
2002
- 2002-07-18 KR KR10-2002-0042172A patent/KR100474203B1/ko active IP Right Grant
- 2002-12-11 JP JP2002359163A patent/JP3887304B2/ja not_active Expired - Fee Related
- 2002-12-17 US US10/320,521 patent/US6751158B2/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000149578A (ja) * | 1998-11-10 | 2000-05-30 | Sony Corp | 不揮発性半導体記憶装置およびそのデータ書き込み方法 |
KR20000044664A (ko) * | 1998-12-30 | 2000-07-15 | 김영환 | 바이트 단위의 프로그램이 가능한 플래시 이이피롬 |
KR20010091656A (ko) * | 2000-03-17 | 2001-10-23 | 박종섭 | 이피롬(eprom)프로그래밍 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP3887304B2 (ja) | 2007-02-28 |
JP2004055107A (ja) | 2004-02-19 |
KR20040008533A (ko) | 2004-01-31 |
US20040013026A1 (en) | 2004-01-22 |
US6751158B2 (en) | 2004-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2607470B2 (ja) | プログラム可能な論理装置 | |
US9325330B2 (en) | Semiconductor device including a clock adjustment circuit | |
US9213389B2 (en) | Non-volatile semiconductor memory device with power-saving feature | |
JP2005228475A (ja) | 不揮発性半導体メモリセル配列、および半導体メモリにおいてメモリセル動作を行なうための方法 | |
CN104966532A (zh) | 一次性可编程存储单元及电路 | |
KR100265390B1 (ko) | 자동 센싱시간 트래킹 회로를 구비한 플래쉬 메모리 셀의래치 회로 | |
JP4472839B2 (ja) | フラッシュメモリ装置 | |
KR100474203B1 (ko) | 비트 카운터 및 이를 이용한 반도체 소자의 프로그램 회로및 프로그램방법 | |
US6809983B2 (en) | Clock generator for pseudo dual port memory | |
JP4345878B2 (ja) | プログラムカウント回路及びこれを用いたフラッシュメモリ素子のプログラムワードライン電圧発生回路 | |
US20190258400A1 (en) | Memory devices configured to latch data for output in response to an edge of a clock signal generated in response to an edge of another clock signal | |
US20080012597A1 (en) | Method for controlling the evaluation time of a state machine | |
KR101132105B1 (ko) | 반도체 메모리 장치 및 그 동작 방법 | |
US6525961B2 (en) | Method and circuit for programming a multilevel non-volatile memory | |
US6822908B1 (en) | Synchronous up/down address generator for burst mode read | |
JP4266498B2 (ja) | フラッシュメモリ回路 | |
US8861303B2 (en) | Circuit and method for address transition detection | |
US9093159B2 (en) | Semiconductor memory device | |
US7145803B2 (en) | Semiconductor memory device | |
US11646088B2 (en) | Flash memory programming check circuit | |
CN103310832B (zh) | 侦测地址转变的电路与方法 | |
GB2314953A (en) | Program circuit for verifying the program data in a flash memory device | |
US6995596B2 (en) | Process and skew tolerant precharge circuit | |
KR0172381B1 (ko) | 사이클 타임을 줄인 싱크 파이프 라인 출력 버퍼 | |
KR100434177B1 (ko) | 플래쉬메모리장치의소거및프로그램검증비교회로 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130221 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20140205 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20150205 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20160211 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20170220 Year of fee payment: 13 |
|
FPAY | Annual fee payment |
Payment date: 20180119 Year of fee payment: 14 |
|
FPAY | Annual fee payment |
Payment date: 20190130 Year of fee payment: 15 |
|
FPAY | Annual fee payment |
Payment date: 20191219 Year of fee payment: 16 |