KR100226025B1 - 비동기 선입선출메모리의 플래그발생회로 - Google Patents
비동기 선입선출메모리의 플래그발생회로 Download PDFInfo
- Publication number
- KR100226025B1 KR100226025B1 KR1019960074321A KR19960074321A KR100226025B1 KR 100226025 B1 KR100226025 B1 KR 100226025B1 KR 1019960074321 A KR1019960074321 A KR 1019960074321A KR 19960074321 A KR19960074321 A KR 19960074321A KR 100226025 B1 KR100226025 B1 KR 100226025B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- counting
- light
- output
- synchronization
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
Landscapes
- Dram (AREA)
Abstract
Description
Claims (17)
- 선입선출메모리의 플래그발생회로에 있어서:소정의 라이트인에이블신호(WEN)를 입력받고, 소정의 주기를 갖는 제1 클락신호(CLK1)에 동기되어 카운팅 하고, 소정의 주기를 갖는 제2 클락신호(CLK2)에 동기하여 제1 라이트카운팅신호를 출력하는 제1 라이트감지부(110)와;소정의 리드인에이블신호(REN)를 입력받고, 상기 제2 클락신호(CLK2)의 입력에 동기되어 카운트하여 제1리드카운팅신호 및 넥스트리드카운팅신호를 출력하는 제1 리드감지부(120)와;상기 제1 라이트카운팅신호와 상기 제1 리드카운팅신호 및 넥스트리드카운팅신호를 입력받아 판단하여 현재 상기 선입선출메모리의 메모리영역에 데이터가 엠프티 상태인 경우 엠프티플래그(EF)를 발생하는 엠프티플레그발생판단부(130)와;상기 엠프티플레그발생판단부(130)의 출력을 입력받아 상기 제2 클락신호(CLK2)에 동기하여 상기 엠프티플래그(EF)를 출력하는 엠프티플레그출력부(140)와;상기 리드인에이블신호(REN)를 입력받고, 상기 제2 클락신호(CLK2)에 동기되어 카운팅 하고, 상기 제1 클락신호(CLK1)에 동기하여 제2 리드카운팅신호를 출력하는 제2 리드감지부(210)와;상기 라이트인에이블신호(WEN)를 입력받고, 상기 제1 클락신호(CLK1)의 입력에 동기되어 카운트하여 제2 라이트카운팅신호 및 넥스트라이트카운팅신호를 출력하는 제2 라이트감지부(220)와;상기 제2 리드카운팅신호와 상기 제2 라이트카운팅신호 및 넥스트라이트카운팅신호를 입력받아 판단하여 현재 상기 선입선출메모리의 메모리영역에 데이터가 풀 상태인 경우 풀플래그(FF)를 발생하는 풀플레그발생판단부(230)와;상기 풀플레그발생판단부(230)의 출력을 입력받아 상기 제1 클락신호(CLK1)에 동기하여 상기 풀플래그(FF)를 출력하는 풀플레그출력부(240)를 포함하는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 1 항에 있어서,상기 제1 라이트감지부(110)는상기 라이트인에이블신호(WEN)를 입력받고, 상기 제1 클락신호(CLK1)에 동기되어 카운팅 결과를 출력하는 라이트카운터(112)와;상기 카운팅 결과를 상기 제2 클락신호(CLK2)에 동기하여 상기 제1 라이트카운팅신호를 출력하는 플리플롭(114)을 포함하는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 2 항에 있어서,상기 라이트카운터(112)는 그레이 코드 카운터로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 1 항에 있어서,상기 제1 리드감지부(120)는상기 제2 클락신호(CLK2)에 동기하여 상기 제1 리드카운팅신호를 출력하는 리드카운터(122)와;상기 제1 리드카운팅신호를 입력받아 소정수 증가하여 상기 넥스트리드카운팅신호를 출력하는 넥스트리드카운터(126)와;상기 제1 리드카운팅신호 및 상기 넥스트리드카운팅신호를 입력받고, 상기 리드인에이블신호(REN)의 입력에 따라 해당되는 입력을 상기 리드카운터(122)로 출력하는 멀티플렉서(124)를 포함하는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 4 항에 있어서,상기 리드카운터(122)는 그레이 코드 카운터로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 1 항에 있어서,상기 엠프티플레그발생판단부(130)는상기 제1 라이트카운팅신호 및 상기 넥스트리드카운팅신호를 입력받아 비교하여 그 결과에 해당되는 소정의 신호를 출력하는 제1 비교부(132)와;상기 제1 라이트카운팅신호 및 상기 제1 리드카운팅신호를 입력받아 비교하여 그 결과에 해당되는 소정의 신호를 출력하는 제2 비교부(134)와;상기 제1 비교부(132)의 출력 및 상기 리드인에이블신호(REN)를 입력하여 소정의 논리 연산을 수행하여 출력하는 제1 논리회로부(136)와;상기 제1 논리회로부(136)의 출력 및 상기 제2 비교부(134)의 출력을 입력받아 논리 연산하여 출력하는 제2 논리회로부(138)를 포함하는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 6 항에 있어서,상기 제1 논리회로부(136)는 앤드게이트로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 6 항에 있어서,상기 제2 논리회로부(138)는 오아게이트로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 1 항에 있어서,상기 엠프티플레그출력부(140)는 상기 제2 클락신호(CLK2)에 동기되어 엠프티플래그(EF)를 출력하는 플리플롭(142)으로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 1 항에 있어서,상기 제2 리드감지부(210)는상기 리드인에이블신호(REN)를 입력받고, 상기 제2 클락신호(CLK2)에 동기되어 카운팅 결과를 출력하는 리드카운터(212)와;상기 카운팅 결과를 상기 제1 클락신호(CLK1)에 동기하여 상기 제2 리드카운팅신호를 출력하는 플리플롭(214)을 포함하는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 10 항에 있어서,상기 리드카운터(212)는 그레이 코드 카운터로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 1 항에 있어서,상기 제2 라이트감지부(220)는상기 제1 클락신호(CLK1)에 동기하여 상기 제2 라이트카운팅신호를 출력하는 라이트카운터(222)와;상기 제2 라이트카운팅신호를 입력받아 소정수 증가하여 상기 넥스트라이트카운팅신호를 출력하는 넥스트라이트카운터(226)와;상기 제2 라이트카운팅신호 및 상기 넥스트라이트카운팅신호를 입력받고, 상기 라이트인에이블신호(WEN)의 입력에 따라 해당되는 입력을 상기 라이트카운터(222)로 출력하는 멀티플렉서(224)를 포함하는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 12 항에 있어서,상기 라이트카운터(222)는 그레이 코드 카운터로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 1 항에 있어서,상기 풀플레그발생판단부(230)는상기 제2 리드카운팅신호 및 상기 넥스트라이트카운팅신호를 입력받아 카운팅 상태를 판단하여 그 결과에 해당되는 소정의 신호를 출력하는 제1 판단부(232)와;상기 제2 리드카운팅신호 및 상기 제2 라이트카운팅신호를 입력받아 카운팅 상태를 판단하여 그 결과에 해당되는 소정의 신호를 출력하는 제2 판단부(234)와;상기 제1 판단부(232)의 출력 및 상기 라이트인에이블신호(WEN)를 입력하여 소정의 논리 연산을 수행하여 출력하는 제1 논리회로부(236)와;상기 제1 논리회로부(236)의 출력 및 상기 제2 판단부(234)의 출력을 입력받아 논리 연산하여 출력하는 제2 논리회로부(238)를 포함하는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 14 항에 있어서,상기 제1 논리회로부(236)는 앤드게이트로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 14 항에 있어서,상기 제2 논리회로부(238)는 오아게이트로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
- 제 1 항에 있어서,상기 풀플레그출력부(240)는 상기 제1 클락신호(CLK1)에 동기되어 풀플래그(FF)를 출력하는 플리플롭(242)으로 구성되는 것을 특징으로 하는 선입선출메모리의 플래그발생회로.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960074321A KR100226025B1 (ko) | 1996-12-28 | 1996-12-28 | 비동기 선입선출메모리의 플래그발생회로 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960074321A KR100226025B1 (ko) | 1996-12-28 | 1996-12-28 | 비동기 선입선출메모리의 플래그발생회로 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980055113A KR19980055113A (ko) | 1998-09-25 |
KR100226025B1 true KR100226025B1 (ko) | 1999-10-15 |
Family
ID=19491623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960074321A Expired - Fee Related KR100226025B1 (ko) | 1996-12-28 | 1996-12-28 | 비동기 선입선출메모리의 플래그발생회로 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100226025B1 (ko) |
-
1996
- 1996-12-28 KR KR1019960074321A patent/KR100226025B1/ko not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR19980055113A (ko) | 1998-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6263410B1 (en) | Apparatus and method for asynchronous dual port FIFO | |
US5811998A (en) | State machine phase lock loop | |
US5555524A (en) | Semi-synchronous dual port FIFO | |
KR101089153B1 (ko) | 상이한 클록 도메인 간에서의 데이터 신호 전송 방법 및 집적 회로 | |
US5987081A (en) | Method and apparatus for a testable high frequency synchronizer | |
US7003423B1 (en) | Programmable logic resource with data transfer synchronization | |
US5459855A (en) | Frequency ratio detector for determining fixed frequency ratios in a computer system | |
US4949361A (en) | Digital data transfer synchronization circuit and method | |
KR900014984A (ko) | 2개 비동기 클럭신호간의 시간지연의 출력신호표시를 제공하는 회로소자와 방법 | |
US6266780B1 (en) | Glitchless clock switch | |
JP2007108172A (ja) | 半導体回路のオンチップ特性を測定するための装置及びそれに関する方法 | |
US7295139B2 (en) | Triggered data generator | |
KR100226025B1 (ko) | 비동기 선입선출메모리의 플래그발생회로 | |
JP3990892B2 (ja) | Sonet送受信器上で使用する自動ビットレート検出方式 | |
Huemer et al. | Timing domain crossing using Muller pipelines | |
JPH10133768A (ja) | クロックシステム、半導体装置、半導体装置のテスト方法、及びcad装置 | |
US5274628A (en) | Multisignal synchronizer with shared last stage | |
US6519311B2 (en) | Overflow detector for FIFO | |
KR200223987Y1 (ko) | 선입선출 메모리의 플래그 발생 회로 | |
EP0572135A2 (en) | State machine phase lock loop | |
JP2778527B2 (ja) | 計数回路 | |
CN108763783A (zh) | 一种基于lfsr的高频率低开销的奇数分频电路 | |
US6989696B2 (en) | System and method for synchronizing divide-by counters | |
Hoppe et al. | A 440 MHz 16 bit counter in CMOS standard cells | |
JP4189729B2 (ja) | タイマーカウント値の非同期読み出し方法及びタイマー |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19961228 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19961228 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19990628 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19990723 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19990724 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20020605 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20030609 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20040329 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20050607 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20060630 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20070612 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20070612 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20090610 |