[go: up one dir, main page]

KR100519787B1 - 슬립 모드에서 데이터 보존이 가능한 mtcmos플립플롭 회로 - Google Patents

슬립 모드에서 데이터 보존이 가능한 mtcmos플립플롭 회로 Download PDF

Info

Publication number
KR100519787B1
KR100519787B1 KR10-2002-0068932A KR20020068932A KR100519787B1 KR 100519787 B1 KR100519787 B1 KR 100519787B1 KR 20020068932 A KR20020068932 A KR 20020068932A KR 100519787 B1 KR100519787 B1 KR 100519787B1
Authority
KR
South Korea
Prior art keywords
signal
clock signal
sleep mode
inverter
internal clock
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
Application number
KR10-2002-0068932A
Other languages
English (en)
Other versions
KR20040040732A (ko
Inventor
조성위
Original Assignee
삼성전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR10-2002-0068932A priority Critical patent/KR100519787B1/ko
Priority to US10/674,847 priority patent/US6870412B2/en
Priority to TW092130672A priority patent/TWI229503B/zh
Priority to DE10352713A priority patent/DE10352713B4/de
Priority to JP2003377228A priority patent/JP4262053B2/ja
Publication of KR20040040732A publication Critical patent/KR20040040732A/ko
Application granted granted Critical
Publication of KR100519787B1 publication Critical patent/KR100519787B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/353Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of field-effect transistors with internal or external positive feedback
    • H03K3/356Bistable circuits
    • H03K3/356008Bistable circuits ensuring a predetermined initial state when the supply voltage has been applied; storing the actual state when the supply voltage fails
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/027Generators characterised by the type of circuit or by the means used for producing pulses by the use of logic circuits, with internal or external positive feedback
    • H03K3/037Bistable circuits

Landscapes

  • Logic Circuits (AREA)

Abstract

본 발명은 MTCMOS 기술을 이용한 플립플롭 회로에 관한 것으로, 내부 클럭신호의 제어하에 입력 신호를 래치하고 마스터 래치 출력신호를 출력하는 마스터 래치부, 내부 클럭신호의 제어하에 마스터 래치 신호를 래치하고 슬레이브 래치 출력신호를 출력하는 슬레이브 래치부, 액티브 모드에서 디스에이블되고, 슬립 모드에서 인에이블되어 슬레이브 래치부의 입력단자의 신호를 래치하고 마스터 래치부의 입력단자로 출력하는 데이터 보존 피드백 회로, 및 액티브 모드에서 내부 클럭신호를 발생하고 슬립 모드에서 내부 클럭신호를 비활성화하는 클럭 제어회로를 구비하고, 슬립 모드에서 액티브 모드로 전환하면 슬레이브 래치 출력신호가 슬립 모드에 진입하기 전의 상태를 액티브 모드 전환시의 클럭신호의 상태와 관계없이 유지하는 것을 특징으로 한다.
본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로에 의하면, 기존의 플립플롭 회로에 피드백 회로를 추가함으로써 슬립 모드에서 액티브 모드로 전환할 때 슬립 모드 제어신호만을 사용하여 슬립모드 이전 상태를 보존할 수 있다. 또한, 본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로에서는 low-Vt 트랜지스터를 사용한 종래의 플립플롭 회로나 high-Vt 트랜지스터를 사용한 종래의 플립플롭 회로에 비해 동작속도는 조금 느린 반면 누설전류는 매우 작다.

Description

슬립 모드에서 데이터 보존이 가능한 MTCMOS 플립플롭 회로{MTCMOS FLIP-FLOP CIRCUIT CAPABLE OF RETAINING DATA IN SLEEP MODE}
본 발명은 MTCMOS 기술을 이용한 플립플롭 회로에 관한 것으로, 특히 슬립 모드에서 액티브 모드로 전환시 슬립모드 이전 상태를 보존할 수 있는 MTCMOS 기술을 이용한 플립플롭 회로에 관한 것이다.
MTCMOS(Multi-Threshold Complementary Metal Oxide Semiconductor) 기술은 도 1에 도시된 바와 같이, 전원전압(또는 접지전압)과 논리회로(10) 사이에 Vth(threshold voltage, 문턱전압)가 비교적 높은 MOS(Metal Oxide Semiconductor) 트랜지스터(MP1 또는 MN1)를 직렬로 연결하여, 액티브 모드(active mode; power on)에서는 MOS 트랜지스터(MP1 또는 MN1)를 온 시켜 전원전압(또는 접지전압)을 Vth가 비교적 낮은 논리회로(10)에 공급함으로써 논리회로의 동작속도를 향상시키고, 슬립 모드(sleep mode; power down mode)에서는 MOS 트랜지스터를 오프 시켜 논리회로에 전원전압(또는 접지전압)을 차단함으로써 논리회로의 누설전류(leakage current, sub-threshold current)를 줄이는 기술이다. MTCMOS 기술은, 특히 액티브 모드에 있는 시간보다 슬립모드에 있는 시간이 훨씬 긴 휴대기기용 LSI(Large Scale Integration) 칩의 소비전력을 줄이는 데 매우 유용하다. 그러나, MTCMOS 기술은 파워 오프 시, 즉 슬립모드에서 논리회로의 래치(latch)나 플립플롭에 저장되어 있는 데이터가 손실되는 문제가 있었다. MTCMOS 기술을 이용한 플립플롭 회로에서 슬립 모드시 데이터가 손실되는 문제를 해결한 여러 가지 회로가 발표되었다. 도 2는 슬립 모드에서 데이터를 보존할 수 있는 종래의 D 형 플립플롭 회로를 나타내는 도면으로서, 1997년 Satoshi Shigematsu가 IEEE JOURNAL of SOLID STATE CIRCUIT Vol.32, NO.6에 발표한 회로이다. 도 2에 도시된 D 형 플립플롭 회로는 데이터 보존회로(data keeper)(230)를 구비하여 슬립 모드에서 데이터 보존회로(230)에 데이터를 저장하고 있다가 액티브 모드로 환원되면 데이터 보존회로(230)에 저장된 데이터를 마스터 래치부(210)와 슬레이브 래치부(220)에 전달함으로써 플립플롭의 출력(OUT)은 이전 상태를 유지하게 된다. 도 2의 회로에서 논리회로 부분(210, 220)은 동작속도를 빠르게 하기 위해 low-Vth) 트랜지스터를 사용하고, 데이터 보존회로(230)는 누설전류를 줄이기 위해 high-Vth) 트랜지스터를 사용한다. 또한, 데이터 보존회로(230)는 슬립모드에서도 동작을 해야 하므로 직접 전원전압과 접지전압에 연결된다.
그런데, 도 2에 도시된 바와 같은 종래의 D 형 플립플롭 회로에서는, 데이터를 보존하기 위해서 데이터 보존회로(230)를 추가적으로 삽입해야 하는 부담이 있고, 슬립모드에서 액티브 모드로 전환시 이전 클럭신호와 데이터의 상호관계로 인해 데이터의 리드(read)/라이트(write) 동작을 제어하기 위해 데이터 유지 제어신호(B1, B1B, B2, B2B)를 사용해야 하고, 이들 데이터 유지 제어신호들을 제어하기 위한 제어회로를 회로설계 단계의 탑 레벨(top level)에서 구현해야 하는 어려움이 있다.
본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로는 상술한 바와 같은 문제점을 해결하기 위해 기존의 플립플롭 회로에 피드백 회로를 추가함으로써 슬립 모드 제어신호만을 사용하여 슬립 모드에서 액티브 모드로 전환할 때 슬립모드 이전 상태를 보존할 수 있다.
본 발명의 목적은 슬립 모드에서 액티브 모드로 전환시 슬립모드 이전 상태를 보존할 수 있는 MTCMOS 기술을 이용한 플립플롭 회로를 제공하는 것이다.
본 발명에 따른 MTCMOS 플립플롭 회로의 일 형태는 내부 클럭신호의 제어하에 입력 신호를 래치하고 마스터 래치 출력신호를 출력하는 마스터 래치부, 상기 내부 클럭신호의 제어하에 상기 마스터 래치 신호를 래치하고 슬레이브 래치 출력신호를 출력하는 슬레이브 래치부, 액티브 모드에서 디스에이블되고, 슬립 모드에서 인에이블되어 상기 슬레이브 래치부의 입력단자의 신호를 래치하고 상기 마스터 래치부의 입력단자로 출력하는 데이터 보존 피드백 회로, 및 상기 액티브 모드에서 상기 내부 클럭신호를 발생하고 상기 슬립 모드에서 상기 내부 클럭신호를 비활성화하는 클럭 제어회로를 구비하고, 상기 슬립 모드에서 상기 액티브 모드로 전환하면 상기 슬레이브 래치 출력신호가 상기 슬립 모드에 진입하기 전의 상태를 액티브 모드 전환시의 클럭신호의 상태와 관계없이 유지하는 것을 특징으로 한다.상기 마스터 래치부는 상기 내부 클럭신호에 응답하여 온됨에 의해서 상기 입력 신호의 반전된 신호를 상기 마스터 래치부의 입력단자로 전송하는 제1스위치, 및 상기 내부 클럭신호에 응답하여 상기 제1스위치의 출력신호를 래치하고, 상기 제1스위치의 출력신호를 반전한 신호를 상기 마스터 신호로서 상기 마스터 래치의 출력단자로 출력하는 마스터 래치를 구비하는 것을 특징으로 하고, 상기 제1스위치는 상기 액티브 모드시에 상기 내부 클럭신호가 활성화되면 온되는 제1PMOS트랜지스터와 제1NMOS트랜지스터를 구비하여 상기 입력 신호를 전송하는 제1CMOS전송 게이트를 구비하는 것을 특징으로 하고, 상기 마스터 래치는 전원전압과 접지전압사이에 직렬 연결된 제2PMOS트랜지스터와 제2NMOS트랜지스터를 구비하고, 상기 제1스위치의 출력신호를 반전하여 상기 마스터 래치 출력신호를 발생하는 제1인버터, 상기 전원전압과 상기 접지전압사이에 직렬 연결된 제3PMOS트랜지스터와 제3NMOS트랜지스터를 구비하고, 상기 제1인버터의 출력신호를 반전하는 제2인버터, 및 상기 내부 클럭신호의 비활성화시에 온되는 제4PMOS트랜지스터와 제4NMOS트랜지스터를 구비하고, 상기 제2인버터의 출력신호를 상기 제1인버터의 입력단자로 전송하는 제2CMOS전송 게이트를 구비하고, 상기 제1, 2, 3, 4PMOS트랜지스터들과 상기 제1, 2, 3, 4NMOS트랜지스터들이 high-Vth트랜지스터인 것을 특징으로 한다.상기 슬레이브 래치부는 상기 내부 클럭신호에 응답하여 온됨에 의해서 상기 마스터 래치 출력신호를 상기 슬레이브 래치부의 입력단자로 전송하는 제2스위치, 및 상기 내부 클럭신호에 응답하여 상기 제2스위치의 출력신호를 래치하고, 상기 제1스위치의 출력신호를 반전한 신호를 상기 슬레이브 래치 출력신호로서 상기 슬레이브 래치부의 출력단자로 출력하는 슬레이브 래치를 구비하고, 상기 제2스위치는 상기 액티브 및 상기 슬립 모드시에 상기 내부 클럭신호가 비활성화되면 온되는 제5PMOS트랜지스터와 제5NMOS트랜지스터를 구비하여 상기 마스터 래치 출력신호를 전송하는 제3CMOS전송 게이트를 구비하고, 상기 슬레이브 래치는 전원전압과 접지전압사이에 직렬 연결된 제6PMOS트랜지스터와 제6NMOS트랜지스터를 구비하고, 상기 제2스위치의 출력신호를 반전하는 제3인버터, 상기 전원전압과 상기 접지전압사이에 직렬 연결된 제7PMOS트랜지스터와 제7NMOS트랜지스터를 구비하고, 상기 제3인버터의 출력신호를 반전하는 제4인버터, 및 상기 내부 클럭신호의 활성화시에 온되는 제8PMOS트랜지스터와 제8NMOS트랜지스터를 구비하고, 상기 제4인버터의 출력신호를 상기 제3인버터의 입력단자로 전송하는 제4CMOS전송 게이트를 구비하고, 상기 제5PMOS트랜지스터와 상기 제5NMOS트랜지스터는 high-Vth트랜지스터로 구성되고, 상기 제6, 7, 8PMOS트랜지스터들과 상기 제6, 7, 8NMOS트랜지스터들은 low-Vth트랜지스터로 구성되는 것을 특징으로 한다.상기 데이터 보존 피드백 회로는 전원전압과 접지전압사이에 직렬 연결되고, 각각의 게이트로 상기 내부 클럭신호의 반전된 신호, 상기 슬레이브 래치부의 입력단자의 신호, 상기 슬레이브 래치부의 입력단자의 신호, 상기 내부 클럭신호가 인가되는 제9, 10PMOS트랜지스터들과 제9, 10NMOS트랜지스터들을 구비하고, 상기 제10PMOS트랜지스터와 상기 제9NMOS트랜지스터의 공통점의 신호를 상기 마스터 래치부의 입력단자로 출력하고, 상기 제9, 10PMOS트랜지스터들 및 상기 제9, 10NMOS트랜지스터들이 high-Vth 트랜지스터로 구성되는 것을 특징으로 한다.상기 클럭 제어회로는 전원전압과 접지전압사이에 직렬 연결되고, 각각의 게이트로 슬립 모드 제어신호, 외부 클럭신호, 상기 외부 클럭신호가 각각 인가되는 제11, 12PMOS트랜지스터들과 제11NMOS트랜지스터, 및 상기 제11NMOS트랜지스터에 병렬 연결되고 상기 슬립 모드 제어신호가 인가되는 게이트를 가진 제12NMOS트랜지스터를 구비하고, 상기 제12PMOS트랜지스터와 상기 제11, 12NMOS트랜지스터들의 공통점의 신호를 상기 내부 클럭신호로 발생하고, 상기 제11PMOS 트랜지스터는 high-Vth 트랜지스터이고, 상기 제12PMOS트랜지스터와 상기 제11 및 제12NMOS트랜지스터들은 low-Vth 트랜지스터인 것을 특징으로 한다.
본 발명에 따른 MTCMOS 플립플롭 회로의 다른 형태는 외부 클럭신호와 반전 슬립 모드 제어신호를 수신하고 내부 클럭신호를 발생시키는 슬립 모드 제어회로, 플립플롭 입력 데이터를 수신하여 반전시키는 제 1 인버터, 상기 내부 클럭신호와 반전 내부 클럭신호의 제어하에 상기 제 1 인버터의 출력신호를 수신하여 제 1 노드로 전달하는 마스터 래치 게이트, 상기 마스터 래치 게이트의 출력신호를 수신하여 래치하고 제 2 노드로 출력하는 마스터 래치 회로, 상기 내부 클럭신호와 상기 반전 내부 클럭신호의 제어하에 상기 제 2 노드의 신호를 수신하여 제 3 노드로 전달하는 슬레이브 래치 게이트, 상기 슬레이브 래치 게이트의 출력신호를 수신하여 래치하고 제 4 노드로 출력하는 슬레이브 래치 회로, 및 상기 반전 슬립 모드 제어신호의 제어하에 상기 제 3 노드로부터 피드백 입력신호를 수신하고 상기 제 1 노드에 피드백 출력신호를 발생시키는 데이터 보존 피드백 회로를 구비하는 것을 특징으로 한다.상기 MTCMOS 플립플롭 회로는 가상접지와 접지전압사이에 연결되고 슬립 -모드시에는 슬립 모드 제어신호에 의해 오프되어 가상접지를 플로팅 상태로 만들고, 액티브 모드시에는 상기 슬립 모드 제어신호에 의해 온되어 상기 가상접지와 상기 접지전압을 연결하는 스위칭 트랜지스터를 더 구비하는 것을 특징으로 한다.상기 MTCMOS 플립플롭 회로는 상기 슬레이브 래치 회로의 출력신호를 수신하여 반전시키고 버퍼링하여 플립플롭 출력신호를 발생시키는 버퍼회로를 더 구비하는 것을 특징으로 한다.상기 데이터 보존 피드백 회로는 상기 반전 슬립 모드 제어신호를 수신하여 반전시키는 제 1 인버터, 전원전압에 연결된 소스 단자와 상기 제 1 인버터의 출력신호가 인가되는 게이트 단자를 갖는 제 1 PMOS 트랜지스터, 상기 제 1 PMOS 트랜지스터의 드레인 단자에 연결된 소스 단자와 상기 슬레이브 래치 회로의 입력단자에 연결되어 있고 피드백 입력신호를 수신하는 게이트 단자와 상기 마스터 래치 회로의 입력단자에 연결되어 있고 피드백 출력신호가 출력되는 드레인 단자를 갖는 제 2 PMOS 트랜지스터, 상기 제 2 PMOS 트랜지스터의 드레인 단자에 연결된 드레인 단자와 상기 제 2 PMOS 트랜지스터의 게이트 단자에 연결된 게이트 단자를 갖는 제 1 NMOS 트랜지스터, 및 상기 제 1 NMOS 트랜지스터의 소스 단자에 연결된 드레인 단자와 반전 슬립 모드 제어신호가 인가되는 게이트 단자와 상기 접지전압에 연결된 소스 단자를 갖는 제 2 NMOS 트랜지스터를 구비하는 것을 특징으로 한다.상기 슬립 모드 제어회로는 전원전압에 연결된 소스 단자와 상기 반전 슬립 모드 제어신호를 수신하는 게이트 단자를 갖는 제 1 PMOS 트랜지스터, 상기 제 1 PMOS 트랜지스터의 드레인 단자에 연결된 소스 단자와 상기 외부 클럭신호를 수신하는 게이트 단자와 제 5 노드에 연결된 드레인 단자를 갖는 제 2 PMOS 트랜지스터, 상기 제 5 노드에 연결된 드레인 단자와 상기 외부 클럭신호를 수신하는 게이트 단자와 접지에 연결된 소스 단자를 갖는 제 1 NMOS 트랜지스터, 및 상기 제 5 노드에 연결된 드레인 단자와 상기 반전 슬립 모드 제어신호를 수신하는 게이트 단자와 상기 접지전압에 연결된 소스 단자를 갖는 제 2 NMOS 트랜지스터를 구비하고, 상기 제 5 노드에서 상기 내부 클럭신호를 발생시키는 것을 특징으로 한다.상기 마스터 래치 게이트는 high-Vt 트랜지스터로 구성된 제 1 전달 게이트이고 상기 내부 클럭신호가 하이 상태일 때 온 되는 것을 특징으로 한다.상기 마스터 래치 회로는 상기 제 1 노드의 신호를 수신하여 반전시켜 상기 제 2 노드에 출력하는 제 2 인버터, 상기 제 2 노드의 신호를 수신하여 반전시키는 제 3 인버터, 및 상기 내부 클럭신호와 상기 반전 내부 클럭신호의 제어하에 상기 제 3 인버터의 출력신호를 수신하여 상기 제 1 노드로 전달하는 제 2 전달 게이트를 구비하는 것을 특징으로 하고, 상기 제 2 전달 게이트는 상기 내부 클럭신호가 로우 상태일 때 온 되는 것을 특징으로 하고, 상기 제 2 전달 게이트와 상기 제 2 인버터와 상기 제 3 인버터는 high-Vth 트랜지스터로 구성된 것을 특징으로 한다. 상기 슬레이브 래치 게이트는 low-Vth 트랜지스터로 구성된 제 3 전달 게이트이고 상기 내부 클럭신호가 하이 상태일 때 온 되는 것을 특징으로 한다.상기 슬레이브 래치 회로는 상기 제 3 노드의 신호를 수신하여 반전시켜 상기 제 4 노드에 출력하는 제 4 인버터, 상기 제 4 노드의 신호를 수신하여 반전시키는 제 5 인버터, 및 상기 내부 클럭신호와 상기 반전 내부 클럭신호의 제어하에 상기 제 5 인버터의 출력신호를 수신하여 상기 제 3 노드로 전달하는 제 4 전달 게이트를 구비하는 것을 특징으로 하고, 상기 제 4 전달 게이트는 상기 내부 클럭신호가 하이 상태일 때 온 되는 것을 특징으로 한다. 그리고, 상기 제 4 전달 게이트는 high-Vth 트랜지스터로 구성되고 상기 제 4 인버터와 상기 제 5 인버터는 low-Vth 트랜지스터로 구성된 것을 특징으로 한다.
삭제
삭제
삭제
삭제
삭제
삭제
이하, 첨부된 도면을 참조하여 본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로에 대해 설명한다.
도 3은 슬립 모드에서 데이터를 보존할 수 있는 본 발명의 일실시예에 따른 MTCMOS 플립플롭 회로를 나타내는 도면이다. 도 4는 도 3의 회로에서 인버터들을 등가의 트랜지스터로 나타낸 도면이고, 도 5는 도 3의 회로에서 가상접지(virtual ground, VGND)와 접지(GND) 사이에 연결되는 NMOS 트랜지스터를 나타내는 도면이다. 도 3에는 가상접지(VGND)가 표시되어 있지 않지만, 실제로는 인버터들(INV31, INV35, INV36, INV37, INV38)은 도 4에 도시된 바와 같이 가상접지(VGND)에 연결되어 있고, 가상접지(VGND)와 접지(GND) 사이에는 도 5에 도시된 바와 같이 스위칭 트랜지스터가 연결되어 있다.
도 3에 도시된 본 발명의 일실시예에 따른 MTCMOS 플립플롭 회로는 외부 클럭신호(CLK)와 반전 슬립 모드 제어신호(SCB)를 수신하고 내부 클럭신호(CK)를 발생시키는 슬립 모드 제어회로(330), 플립플롭의 입력신호(D)를 수신하여 반전시키는 인버터(INV31), 내부 클럭신호(CK)를 수신하여 반전시키고 반전 내부 클럭신호(CKN)를 발생시키는 인버터(INV32), 내부 클럭신호(CK)와 반전 내부 클럭신호(CKN)의 제어하에 인버터(INV31)의 출력신호를 수신하여 래치하고 노드(N2)에 출력하는 마스터 래치부(310), 노드(N2)의 신호를 수신하여 래치하고 노드(N4)에 출력하는 슬레이브 래치부(320), 반전 슬립 모드 제어신호(SCB)의 제어하에 노드(N3)로부터 피드백 입력신호(FBI)를 수신하여 노드(N1)에 피드백 출력신호(FBO)를 발생시키는 데이터 보존 피드백 회로(data retention feedback circuit)(340), 및 버퍼부(350)를 구비한다.
슬립 모드 제어회로(330)는 전원전압(VDD)에 연결된 소스 단자와 반전 슬립 모드 제어신호(SCB)를 수신하는 게이트 단자를 갖는 PMOS(P-type MOS) 트랜지스터(MP31), PMOS 트랜지스터(MP31)의 드레인 단자에 연결된 소스 단자와 외부 클럭신호(CLK)를 수신하는 게이트 단자와 노드(N5)에 연결된 드레인 단자를 갖는 PMOS 트랜지스터(MP32), 노드(N5)에 연결된 드레인 단자와 외부 클럭신호(CLK)를 수신하는 게이트 단자와 접지(GND)에 연결된 소스 단자를 갖는 NMOS 트랜지스터(MN31), 및 노드(N5)에 연결된 드레인 단자와 반전 슬립 모드 제어신호(SCB)를 수신하는 게이트 단자와 접지(GND)에 연결된 소스 단자를 갖는 NMOS 트랜지스터(MN32)를 구비하고, 노드(N5)에서 내부 클럭신호(CK)를 발생시킨다.
마스터 래치부(310)는 내부 클럭신호(CK)와 반전 내부 클럭신호(CKN)의 제어하에 인버터(INV31)의 출력신호를 수신하여 노드(N1)로 전달하는 전달 게이트(TG31)로 구성된 마스터 래치 게이트(312), 및 마스터 래치 게이트(312)의 출력신호를 수신하여 래치하고 노드(N2)로 출력하는 마스터 래치 회로(314)를 구비한다.
마스터 래치 회로(314)는 노드(N1)의 신호를 수신하여 반전시켜 노드(N2)에 출력하는 인버터(INV33), 노드(N2)의 신호를 수신하여 반전시키는 인버터(INV34), 및 내부 클럭신호(CK)와 반전 내부 클럭신호(CKN)의 제어하에 인버터(INV34)의 출력신호를 수신하여 노드(N1)로 전달하는 전달 게이트(TG32)를 구비한다.
슬레이브 래치부(320)는 내부 클럭신호(CK)와 반전 내부 클럭신호(CKN)의 제어하에 노드(N2)의 신호를 수신하여 노드(N3)로 전달하는 전달 게이트(TG33)로 구성된 슬레이브 래치 게이트(322), 및 슬레이브 래치 게이트(322)의 출력신호를 수신하여 래치하고 노드(N4)로 출력하는 슬레이브 래치 회로(324)를 구비한다.
슬레이브 래치 회로(324)는 노드(N3)의 신호를 수신하여 반전시켜 노드(N4)에 출력하는 인버터(INV35), 노드(N4)의 신호를 수신하여 반전시키는 인버터(INV36), 및 내부 클럭신호(CK)와 반전 내부 클럭신호(CKN)의 제어하에 인버터(INV36)의 출력신호를 수신하여 노드(N3)로 전달하는 전달 게이트(TG34)를 구비한다.
데이터 보존 피드백 회로(340)는 반전 슬립 모드 제어신호(SCB)를 수신하여 반전시키는 인버터(INV39), 전원전압(VDD)에 연결된 소스 단자와 인버터(INV39)의 출력신호가 인가되는 게이트 단자를 갖는 PMOS 트랜지스터(MP33), PMOS 트랜지스터(MP33)의 드레인 단자에 연결된 소스 단자와 노드(N3)에 연결되어 있고 피드백 입력신호(FBI)를 수신하는 게이트 단자와 노드(N1)에 연결되어 있고 피드백 출력신호(FBO)가 출력되는 드레인 단자를 갖는 PMOS 트랜지스터(MP34), PMOS 트랜지스터(MP34)의 드레인 단자에 연결된 드레인 단자와 PMOS 트랜지스터(MP34)의 게이트 단자에 연결된 게이트 단자를 갖는 NMOS 트랜지스터(MN33), 및 NMOS 트랜지스터(MN33)의 소스 단자에 연결된 드레인 단자와 반전 슬립 모드 제어신호(SCB)가 인가되는 게이트 단자와 접지(GND)에 연결된 소스 단자를 갖는 NMOS 트랜지스터(MN34)를 구비한다.
버퍼부(350)는 인버터(INV37), 및 인버터(INV38)를 구비하고, 슬레이브 래치부(320)의 출력신호를 수신하여 버퍼링하며 반전된 최종 출력신호(Q, QN)를 발생시킨다.
도 3에 도시된 본 발명에서는 플립플롭의 동작속도가 저하되는 것을 방지하기 위해 플립플롭의 동작속도에 크게 영향을 주는 인버터들(INV31, INV35, INV36, INV37, INV38)과 전달 게이트(TG33)는 low-Vth 트랜지스터로 구성하였다.
도 6은 슬립 모드에서 액티브 모드로 전환시, 슬립모드 전의 상태가 보존되고 있음을 나타내는 도 3의 회로의 타이밍도이다.
이하, 도 3 내지 도 6을 참조하여 본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로의 동작에 대해 설명한다.
도 3의 플립플롭 회로가 액티브 모드에서 동작을 할 경우, 즉 슬립 모드 제어신호(SC)는 하이(high) 상태이고, 반전 슬립 모드 제어신호(SCB)는 로우(low) 상태일 경우, 도 5에 도시된 스위칭 트랜지스터(NMOS)가 온 되어 가상접지(VGND)가 접지(GND)에 연결되고 low-Vt 트랜지스터들이 정상적으로 동작한다. 반전 슬립 모드 제어신호(SCB)가 로우 상태이므로, 도 3에서 PMOS 트랜지스터(MP31)가 턴온(turn-on)되고 NMOS 트랜지스터(MN32)는 턴오프(turn-off) 상태가 된다. 이 조건에서 슬립 모드 제어회로(330)는 PMOS 트랜지스터(MP32)와 NMOS 트랜지스터(MN31)로 구성된 인버터의 기능을 하며, 외부 클럭신호(CLK)를 반전시켜 내부 클럭신호(CK)를 발생시킨다. 한편, 이 조건에서 PMOS 트랜지스터(MP33)와 NMOS 트랜지스터(MN34)가 턴오프 되므로 데이터 보존 피드백 회로(340)에는 전원이 공급되지 않고 데이터 보존 피드백 회로(340)는 플립플롭 회로의 동작에 영향을 미치지 않는다.
따라서, 이 조건에서 도 3의 MTCMOS 기술을 이용한 플립플롭 회로는 일반적인 D 형 플립플롭 회로로서 동작하며, 외부 클럭신호(CLK)의 제어하에 마스터 래치부(310)와 슬레이브 래치부(320)가 동작하여 입력신호(D)가 래치되고 출력된다.
플립플롭의 데이터 천이(transition)의 메커니즘은 다음과 같다. 외부 클럭신호(CLK)가 로우 상태일 때, 전달 게이트(TG31)와 전달 게이트(TG34)는 온 되고 전달 게이트(TG32)와 전달 게이트(TG33)는 오프 되어 입력 데이터(D)의 변화가 마스터 래치부(310)의 노드(N2)까지만 전달되고, 슬레이브 래치부(320)에서는 이전 상태(state)의 데이터 값이 래치되고 출력된다. 외부 클럭신호(CLK)가 하이 상태로 변하면, 전달 게이트(TG31)와 전달 게이트(TG34)는 오프 되고 전달 게이트(TG32)와 전달 게이트(TG33)는 온 되어 외부 클럭신호(CLK)가 하이 상태로 변하기 전의 노드(N2)의 신호가 마스터 래치부(310)에 래치되고 전달 게이트(TG33), 인버터(INV35), 및 인버터(INV37)를 통해 플립플롭의 출력 데이터(Q)로서 출력된다.
상술한 바와 같이, 전달 게이트들(TG31 및 TG32)과 인버터들(INV33 및 INV34)은 주로 클럭신호의 에지에서 현재 데이터의 상태를 래치하는 기능을 하고, 전달 게이트(TG33)와 인버터들(INV31, INV35, INV36, INV37, 및 INV38)이 주로 플립플롭의 동작속도에 영향을 미친다. 이 때문에, 본 발명에서는 플립플롭의 동작속도의 저하를 방지하기 위해 전달 게이트(TG33)와 인버터들(INV31, INV35, INV36, INV37, 및 INV38)은 low-Vth 트랜지스터로 구성하였다. 또한, 슬립 모드 제어회로(330)는 외부 클럭신호(CLK)를 내부 클럭신호(CK)로 바꿔주는 기능을 하고 플립플롭 회로의 동작속도에 영향을 주기 때문에 PMOS 트랜지스터(MP31)만 high-Vth 트랜지스터로 구성하고 PMOS 트랜지스터(MP32)와 NMOS 트랜지스터(MN31)와 NMOS 트랜지스터(MN32)는 모두 low-Vth 트랜지스터로 구성하였다.
도 3의 플립플롭 회로가 슬립 모드에서 동작을 할 경우, 즉 슬립 모드 제어신호(SC)는 로우(low) 상태이고, 반전 슬립 모드 제어신호(SCB)는 하이(high) 상태일 경우, 도 5에 도시된 스위칭 트랜지스터(NMOS)가 오프 되어 가상접지(VGND)와 접지(GND)와의 연결이 끊어지고 low-Vt 트랜지스터들이 플로팅 상태가 된다. 반전 슬립 모드 제어신호(SCB)가 하이 상태이므로, 도 3에서 PMOS 트랜지스터(MP31)는 오프 되고 NMOS 트랜지스터(MN32)는 온 되어 슬립 모드 제어회로(330)의 출력인 내부 클럭 제어신호(CK)는 더 이상 외부 클럭신호(CLK)에 따라 변화하지 않는다. 한편, 이 조건에서 PMOS 트랜지스터(MP33)와 NMOS 트랜지스터(MN34)가 온 되므로 데이터 보존 피드백 회로(340)는 인버터로서 동작을 한다. 슬립 모드 제어회로(330)의 출력신호인 내부 클럭신호(CK)가 로우 상태이므로 전달 게이트(TG31)와 전달 게이트(TG34)는 오프 되고 전달 게이트(TG32)와 전달 게이트(TG33)는 온 되어, 마스터 래치 회로(314)는 슬립 모드 직전에 가지고 있던 데이터를 래치하고 슬레이브 래치 회로(324)는 전달 게이트(TG34)가 오프 되기 때문에 래치의 기능을 하지 못한다. 이 조건에서, 데이터 보존 피드백 회로(340)가 동작을 하므로 노드(N3)의 신호가 데이터 보존 피드백 회로(340)에 의해 반전되어 노드(N1)로 피드백 된다. 노드(N1)의 신호는 인버터(INV33)에 의해 반전되어 노드(N2)로 전달되고 노드(N2)의 신호는 전달 게이트(TG33)를 통해 노드(N3)에 전달되어, 슬립 모드 직전의 노드(N3)의 신호는 슬립 모드에서도 보존된다. 데이터 보존 피드백 회로(340)는 인버터의 기능을 하므로, 슬립 모드 직전에 마스터 래치 회로(314)의 입력단자(노드(N1))에서의 데이터 값과 슬레이브 래치 회로(324)의 입력단자(노드(N3))에서의 데이터 값이 동일한 경우에는 노드(N1)에서 데이터의 충돌(conflict)이 일어날 수 있는데, 이것을 방지하기 위하여 데이터 보존 피드백 회로(340)의 구동 강도(driving strength)를 마스터 래치부(310)의 인버터(INV34)의 구동 강도(driving strength)보다 크게 설계하여 슬레이브 래치 회로(324)의 입력단자(노드(N3))의 데이터가 반전된 피드백 출력신호(FBO)의 값이 마스터 래치 회로(314)의 입력단자(노드(N1))에서의 데이터 값을 무시할(override) 수 있도록 하였다. 데이터 보존 피드백 회로(340)에 의해 마스터 래치 회로(314)의 입력단자(노드(N1))에서의 데이터의 값과 슬레이브 래치 회로(324)의 입력단자(노드(N3))의 데이터 값이 반전된 피드백 출력신호(FBO)를 동일하게(equalize)만드는 이유는 슬립 모드에서 액티브 모드로 변할 때, 클럭신호의 상태와 마스터 래치(314)의 데이터의 상태에 따라 플립플롭의 출력신호(Q)의 상태가 슬립 모드 직전의 상태와 서로 다를 수 있기 때문이다. 예를 들어, 슬레이브 래치 회로(324)의 입력단자(노드(N3))가 하이 상태의 데이터를 가지고 있고 외부 클럭신호(CLK)는 로우 상태이고 플립플롭의 입력 데이터(D)는 로우인 상태에서 슬립 모드에 들어가는 경우, 마스터 래치 회로(314)의 입력단자(노드(N1))에서의 데이터의 상태와 슬레이브 래치 회로(324)의 입력단자(노드(N3))에서의 데이터의 상태는 서로 다르게 된다. 이 후 슬립 모드에서 액티브 모드로 바뀔 시점에 외부 클럭신호(CLK)가 하이 상태일 경우 마스터 래치 회로(314)의 입력단자(노드(N1))에서의 데이터의 상태인 로우 상태가 슬레이브 래치 회로(324)에 전달되어 슬립모드 직전의 상태인 하이 상태가 유지되지 못하게 된다.
본 발명에서는 슬립 모드로 전환시, 슬립 모드 제어신호(SC)와 반전 슬립 모드 제어신호(SCB)에 동기되어 마스터 래치 회로(314)의 입력단자(노드(N1))에서의 데이터의 상태와 슬레이브 래치 회로(324)의 입력단자(노드(N3))에서의 데이터가 반전된 피드백 출력신호(FBO)의 상태를 동일하게 함으로써 슬립 모드에서 액티브 모드로 전환시 클럭신호의 상태에 관계없이 플립플롭의 출력신호의 상태는 슬립모드 직전의 상태를 유지한다.
슬립 모드에서는 PMOS 트랜지스터(MP31)가 오프 되므로 외부 클럭신호(CLK)가 미지의 상태(unknown state)에 의해 발생할 수 있는 단락회로 경로는 존재하지 않는다. 또한, 전달 게이트(TG34)가 오프 되므로 노드(N4)와 인버터(INV36)의 출력단의 상태에 의한 단락회로 경로는 존재하지 않는다. 따라서, 본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로에서는 입력신호의 미지의 상태에 기인한 단락회로 경로는 존재하지 않는다.
도 3의 회로에서, 누설전류에 영향을 주는 오프 상태(off-state)의 트랜지스터들은 MP31, MP34, MN33, TG31, TG34와 INV32, INV39의 NMOS 트랜지스터들이고, INV35와 INV36의 PMOS 트랜지스터 또는 NMOS 트랜지스터들은 노드 상태에 따라 오프 상태가 된다. 그런데, 이 트랜지스터들은 모두 high-Vt 트랜지스터들로 구성되므로 누설전류는 low-Vth 트랜지스터로 구성된 경우보다 훨씬 작다. 따라서, 슬립 모드에서 소비전력은 매우 작게 된다. 한편, 슬립 모드에서는 스위칭 트랜지스터에 의해 가상 접지와 접지와의 연결이 끊어지므로 도 3의 회로 내의 low-Vth 트랜지스터에 의한 누설전류는 발생하지 않는다.
도 3의 플립플롭 회로가 슬립 모드에서 액티브 모드로 전환할 때, 즉 슬립 모드 제어신호(SC)는 하이 상태이고, 반전 슬립 모드 제어신호(SCB)는 로우 상태일 경우 동작은 다음과 같다.
슬립 모드 제어신호(SC)와 반전 슬립 모드 제어신호(SCB)에 의해 슬립 모드 제어회로(330)는 인버터의 기능을 하게 되고 데이터 보존 피드백 회로(340)는 동작하지 않는다. 마스터 래치 회로(314)의 입력단자(노드(N1))에서의 데이터는 액티브 모드로 전환되기 직전의 상태를 가진다. 액티브 모드로 전환된 상태에서 외부 클럭신호(CLK)가 하이 상태일 때는 마스터 래치 회로에 보존되어 있던 데이터가 출력신호(Q, QN)로서 출력되고, 외부 클럭신호(CLK)가 로우 상태일 때는 전달 게이트(TG31)와 전달 게이트(TG34)는 온 되고 전달 게이트(TG32)와 전달 게이트(TG33)는 오프 되므로 액티브 모드로 변경할 때의 입력 데이터(D)의 상태가 노드(N3)까지 전달되고 슬립 모드에서의 노드(N3)의 상태가 슬레이브 래치 회로(324)에 래치되고 버퍼 회로(350)를 통해 출력 데이터(Q, QN)로서 출력된다. 이와 같이, 본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로는 슬립 모드에서 액티브 모드로 전환시에 이전 클럭신호의 상태와 관계없이 데이터를 유지하게 된다.
도 6의 타이밍도는 도 3에 도시된 본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로가 슬립 모드에서 액티브 모드로 전환될 때, 슬립 모드 직전의 출력 상태를 보존되고 있음을 나타내고 있다.
표 1은 종래의 D 형 플립플롭 회로와 도 3에 도시된 바와 같은 본 발명에 따른 D 형 플립플롭 회로의 동작속도와 누설전류를 서로 비교한 표이다. 표 1에서 알 수 있듯이, 본 발명의 D 형 플립플롭 회로는 기존의 low-Vth 트랜지스터만을 사용한 D 형 플립플롭 회로에 비하여 동작속도는 약 5 % 정도 늦지만, 누설전류는 약 67 분의 1로 감소하고 있다. 또한, 본 발명의 D 형 플립플롭 회로는 MTCMOS 기술을 사용하기 때문에 기존의 high-Vth 트랜지스터만을 사용한 D 형 플립플롭 회로보다도 누설전류가 적다.
항목 본 발명 low-Vt D 플립플롭 high-Vt D 플립필롭
동작속도 1 0.954 1.27
누설전류 1 67.79 2.42
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
상술한 바와 같이, 본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로에 의하면, 기존의 플립플롭 회로에 피드백 회로를 추가함으로써 슬립 모드 제어신호만을 사용하여 슬립 모드에서 액티브 모드로 전환할 때 슬립모드 이전 상태를 보존할 수 있다. 또한, 본 발명에 따른 MTCMOS 기술을 이용한 플립플롭 회로에서는 low-Vth 트랜지스터를 사용한 종래의 플립플롭 회로나 high-Vth 트랜지스터를 사용한 종래의 플립플롭 회로에 비해 동작속도는 조금 느린 반면 누설전류는 매우 작다.
도 1은 MTCMOS 기술을 이용하여 설계된 논리회로의 일부를 나타내는 종래의 회로도이다.
도 2는 슬립 모드에서 데이터를 보존할 수 있는 종래의 MTCMOS 플립플롭 회로를 나타내는 도면이다.
도 3은 슬립 모드에서 데이터를 보존할 수 있는 본 발명의 일실시예에 따른 MTCMOS 플립플롭 회로를 나타내는 도면이다.
도 4는 도 3의 회로에서 인버터들을 등가의 트랜지스터로 나타낸 도면이다.
도 5는 도 3의 회로에서 가상접지(virtual ground, VGND)(미도시)와 접지(GND) 사이에 연결되는 스위칭 트랜지스터를 나타내는 도면이다.
도 6은 슬립 모드에서 액티브 모드로 전환시, 슬립모드 전의 상태가 보존되고 있음을 나타내는 도 3의 회로의 타이밍도이다.
<도면의 주요부분에 대한 부호의 설명>
310 : 마스터 래치부 312 : 마스터 래치 게이트
314 : 마스터 래치 회로 320 : 슬레이브 래치부
322 : 슬레이브 래치 게이트 324 : 슬레이브 래치 회로
330 : 슬립 모드 제어회로 340 : 데이터 보존 피드백 회로
350 : 버퍼부

Claims (22)

  1. 내부 클럭신호의 제어하에 입력 신호를 래치하고 마스터 래치 출력신호를 출력하는 마스터 래치부;
    상기 내부 클럭신호의 제어하에 상기 마스터 래치 신호를 래치하고 슬레이브 래치 출력신호를 출력하는 슬레이브 래치부;
    액티브 모드에서 디스에이블되고, 슬립 모드에서 인에이블되어 상기 슬레이브 래치부의 입력단자의 신호를 래치하고 상기 마스터 래치부의 입력단자로 출력하는 데이터 보존 피드백 회로; 및
    상기 액티브 모드에서 상기 내부 클럭신호를 발생하고 상기 슬립 모드에서 상기 내부 클럭신호를 비활성화하는 클럭 제어회로를 구비하고,
    상기 슬립 모드에서 상기 액티브 모드로 전환하면 상기 슬레이브 래치 출력신호가 상기 슬립 모드에 진입하기 전의 상태를 액티브 모드 전환시의 클럭신호의 상태와 관계없이 유지하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  2. 제 1 항에 있어서, 상기 마스터 래치부는
    상기 내부 클럭신호에 응답하여 온됨에 의해서 상기 입력 신호의 반전된 신호를 상기 마스터 래치부의 입력단자로 전송하는 제1스위치; 및
    상기 내부 클럭신호에 응답하여 상기 제1스위치의 출력신호를 래치하고, 상기 제1스위치의 출력신호를 반전한 신호를 상기 마스터 신호로서 상기 마스터 래치의 출력단자로 출력하는 마스터 래치를 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  3. 제 2 항에 있어서, 상기 제1스위치는
    상기 액티브 모드시에 상기 내부 클럭신호가 활성화되면 온되는 제1PMOS트랜지스터와 제1NMOS트랜지스터를 구비하여 상기 입력 신호를 전송하는 제1CMOS전송 게이트를 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  4. 제 3 항에 있어서, 상기 마스터 래치는
    전원전압 라인과 접지전압 라인사이에 직렬 연결된 제2PMOS트랜지스터와 제2NMOS트랜지스터를 구비하고, 상기 제1스위치의 출력신호를 반전하여 상기 마스터 래치 출력신호를 발생하는 제1인버터;
    상기 전원전압 라인과 상기 접지전압 라인사이에 직렬 연결된 제3PMOS트랜지스터와 제3NMOS트랜지스터를 구비하고, 상기 제1인버터의 출력신호를 반전하는 제2인버터; 및
    상기 내부 클럭신호의 비활성화시에 온되는 제4PMOS트랜지스터와 제4NMOS트랜지스터를 구비하고, 상기 제2인버터의 출력신호를 상기 제1인버터의 입력단자로 전송하는 제2CMOS전송 게이트를 구비하고,
    상기 제1, 2, 3, 4PMOS트랜지스터들과 상기 제1, 2, 3, 4NMOS트랜지스터들이 high-Vth트랜지스터들로 구성되고,
    상기 액티브 모드시에 상기 제1 및 제2인버터들의 상기 접지전압 라인들로 접지전압을 인가하고, 상기 슬립 모드시에 상기 제1인버터의 상기 접지전압 라인으로 접지전압을 인가하고, 상기 제2인버터의 상기 접지전압 라인을 플로팅 상태로 만드는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  5. 제2항에 있어서, 상기 슬레이브 래치부는
    상기 내부 클럭신호에 응답하여 온됨에 의해서 상기 마스터 래치 출력신호를 상기 슬레이브 래치부의 입력단자로 전송하는 제2스위치; 및
    상기 내부 클럭신호에 응답하여 상기 제2스위치의 출력신호를 래치하고, 상기 제1스위치의 출력신호를 반전한 신호를 상기 슬레이브 래치 출력신호로서 상기 슬레이브 래치부의 출력단자로 출력하는 슬레이브 래치를 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  6. 제5항에 있어서, 상기 제2스위치는
    상기 액티브 및 상기 슬립 모드시에 상기 내부 클럭신호가 비활성화되면 온되는 제5PMOS트랜지스터와 제5NMOS트랜지스터를 구비하여 상기 마스터 래치 출력신호를 전송하는 제3CMOS전송 게이트를 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  7. 제6항에 있어서, 상기 슬레이브 래치는
    상기 전원전압 라인과 상기 접지전압 라인사이에 직렬 연결된 제6PMOS트랜지스터와 제6NMOS트랜지스터를 구비하고, 상기 제2스위치의 출력신호를 반전하는 제3인버터;
    상기 전원전압 라인과 상기 접지전압 라인사이에 직렬 연결된 제7PMOS트랜지스터와 제7NMOS트랜지스터를 구비하고, 상기 제3인버터의 출력신호를 반전하는 제4인버터; 및
    상기 내부 클럭신호의 활성화시에 온되는 제8PMOS트랜지스터와 제8NMOS트랜지스터를 구비하고, 상기 제4인버터의 출력신호를 상기 제3인버터의 입력단자로 전송하는 제4CMOS전송 게이트를 구비하고,
    상기 제5PMOS트랜지스터와 상기 제5NMOS트랜지스터는 high-Vth트랜지스터로 구성되고, 상기 제6, 7, 8PMOS트랜지스터들과 상기 제6, 7, 8NMOS트랜지스터들은 low-Vth트랜지스터로 구성되고,
    상기 액티브 모드에서 상기 제3 및 제4인버터들의 상기 접지전압 라인들로 접지전압을 인가하고, 상기 슬립 모드에서 상기 제3 및 제4인버터들의 상기 접지전압 라인들을 플로팅 상태로 만드는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  8. 제5항에 있어서, 상기 데이터 보존 피드백 회로는
    상기 전원전압 라인과 상기 접지전압 라인사이에 직렬 연결되고, 각각의 게이트로 상기 내부 클럭신호의 반전된 신호, 상기 슬레이브 래치부의 입력단자의 신호, 상기 슬레이브 래치부의 입력단자의 신호, 상기 내부 클럭신호가 인가되는 제9, 10PMOS트랜지스터들과 제9, 10NMOS트랜지스터들을 구비하고,
    상기 제10PMOS트랜지스터와 상기 제9NMOS트랜지스터의 공통점의 신호를 상기 마스터 래치부의 입력단자로 출력하고,
    상기 제9, 10PMOS트랜지스터들 및 상기 제9, 10NMOS트랜지스터들이 high-Vth 트랜지스터로 구성되는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  9. 제8항에 있어서, 상기 클럭 제어회로는
    상기 전원전압 라인과 상기 접지전압 라인사이에 직렬 연결되고, 각각의 게이트로 슬립 모드 제어신호, 외부 클럭신호, 상기 외부 클럭신호가 각각 인가되는 제11, 12PMOS트랜지스터들과 제11NMOS트랜지스터; 및
    상기 제11NMOS트랜지스터에 병렬 연결되고 상기 슬립 모드 제어신호가 인가되는 게이트를 가진 제12NMOS트랜지스터를 구비하고,
    상기 제12PMOS트랜지스터와 상기 제11, 12NMOS트랜지스터들의 공통점의 신호를 상기 내부 클럭신호로 발생하고,
    상기 제11PMOS 트랜지스터는 high-Vth 트랜지스터이고, 상기 제12PMOS트랜지스터와 상기 제11 및 제12NMOS트랜지스터들은 low-Vth 트랜지스터인 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  10. 외부 클럭신호와 반전 슬립 모드 제어신호를 수신하고 내부 클럭신호를 발생시키는 슬립 모드 제어회로;
    플립플롭 입력 데이터를 수신하여 반전시키는 제 1 인버터;
    상기 내부 클럭신호와 반전 내부 클럭신호의 제어하에 상기 제 1 인버터의 출력신호를 수신하여 제 1 노드로 전달하는 마스터 래치 게이트;
    상기 마스터 래치 게이트의 출력신호를 수신하여 래치하고 제 2 노드로 출력하는 마스터 래치 회로;
    상기 내부 클럭신호와 상기 반전 내부 클럭신호의 제어하에 상기 제 2 노드의 신호를 수신하여 제 3 노드로 전달하는 슬레이브 래치 게이트;
    상기 슬레이브 래치 게이트의 출력신호를 수신하여 래치하고 제 4 노드로 출력하는 슬레이브 래치 회로; 및
    상기 반전 슬립 모드 제어신호의 제어하에 상기 제 3 노드로부터 피드백 입력신호를 수신하고 상기 제 1 노드에 피드백 출력신호를 발생시키는 데이터 보존 피드백 회로를 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  11. 제 10 항에 있어서, 상기 MTCMOS 플립플롭 회로는
    가상접지와 접지전압사이에 연결되고 슬립 -모드시에는 슬립 모드 제어신호에 의해 오프되어 가상접지를 플로팅 상태로 만들고, 액티브 모드시에는 상기 슬립 모드 제어신호에 의해 온되어 상기 가상접지와 상기 접지전압을 연결하는 스위칭 트랜지스터를 더 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  12. 제 10 항에 있어서, 상기 MTCMOS 플립플롭 회로는
    상기 슬레이브 래치 회로의 출력신호를 수신하여 반전시키고 버퍼링하여 플립플롭 출력신호를 발생시키는 버퍼회로를 더 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  13. 제 10 항 또는 제 11 항에 있어서, 상기 데이터 보존 피드백 회로는
    상기 반전 슬립 모드 제어신호를 수신하여 반전시키는 제 1 인버터;
    전원전압에 연결된 소스 단자와 상기 제 1 인버터의 출력신호가 인가되는 게이트 단자를 갖는 제 1 PMOS 트랜지스터;
    상기 제 1 PMOS 트랜지스터의 드레인 단자에 연결된 소스 단자와 상기 슬레이브 래치 회로의 입력단자에 연결되어 있고 피드백 입력신호를 수신하는 게이트 단자와 상기 마스터 래치 회로의 입력단자에 연결되어 있고 피드백 출력신호가 출력되는 드레인 단자를 갖는 제 2 PMOS 트랜지스터;
    상기 제 2 PMOS 트랜지스터의 드레인 단자에 연결된 드레인 단자와 상기 제 2 PMOS 트랜지스터의 게이트 단자에 연결된 게이트 단자를 갖는 제 1 NMOS 트랜지스터; 및
    상기 제 1 NMOS 트랜지스터의 소스 단자에 연결된 드레인 단자와 반전 슬립 모드 제어신호가 인가되는 게이트 단자와 상기 접지전압에 연결된 소스 단자를 갖는 제 2 NMOS 트랜지스터를 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  14. 제 10 항 또는 제 11 항에 있어서, 상기 슬립 모드 제어회로는
    전원전압에 연결된 소스 단자와 상기 반전 슬립 모드 제어신호를 수신하는 게이트 단자를 갖는 제 1 PMOS 트랜지스터;
    상기 제 1 PMOS 트랜지스터의 드레인 단자에 연결된 소스 단자와 상기 외부 클럭신호를 수신하는 게이트 단자와 제 5 노드에 연결된 드레인 단자를 갖는 제 2 PMOS 트랜지스터;
    상기 제 5 노드에 연결된 드레인 단자와 상기 외부 클럭신호를 수신하는 게이트 단자와 접지에 연결된 소스 단자를 갖는 제 1 NMOS 트랜지스터; 및
    상기 제 5 노드에 연결된 드레인 단자와 상기 반전 슬립 모드 제어신호를 수신하는 게이트 단자와 상기 접지전압에 연결된 소스 단자를 갖는 제 2 NMOS 트랜지스터를 구비하고, 상기 제 5 노드에서 상기 내부 클럭신호를 발생시키는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  15. 제 10 또는 제 11 항에 있어서, 상기 마스터 래치 게이트는
    high-Vt 트랜지스터로 구성된 제 1 전달 게이트이고 상기 내부 클럭신호가 하이 상태일 때 온 되는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  16. 제 10 항 또는 제 11 항에 있어서, 상기 마스터 래치 회로는
    상기 제 1 노드의 신호를 수신하여 반전시켜 상기 제 2 노드에 출력하는 제 2 인버터;
    상기 제 2 노드의 신호를 수신하여 반전시키는 제 3 인버터; 및
    상기 내부 클럭신호와 상기 반전 내부 클럭신호의 제어하에 상기 제 3 인버터의 출력신호를 수신하여 상기 제 1 노드로 전달하는 제 2 전달 게이트를 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  17. 제 16 항에 있어서, 상기 제 2 전달 게이트는
    상기 내부 클럭신호가 로우 상태일 때 온 되는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  18. 제 16 항에 있어서,
    상기 제 2 전달 게이트와 상기 제 2 인버터와 상기 제 3 인버터는 high-Vth 트랜지스터로 구성된 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  19. 제 10 또는 제 11 항에 있어서, 상기 슬레이브 래치 게이트는
    low-Vth 트랜지스터로 구성된 제 3 전달 게이트이고 상기 내부 클럭신호가 하이 상태일 때 온 되는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  20. 제 10 항 또는 제 11 항에 있어서, 상기 슬레이브 래치 회로는
    상기 제 3 노드의 신호를 수신하여 반전시켜 상기 제 4 노드에 출력하는 제 4 인버터;
    상기 제 4 노드의 신호를 수신하여 반전시키는 제 5 인버터; 및
    상기 내부 클럭신호와 상기 반전 내부 클럭신호의 제어하에 상기 제 5 인버터의 출력신호를 수신하여 상기 제 3 노드로 전달하는 제 4 전달 게이트를 구비하는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  21. 제 20 항에 있어서, 상기 제 4 전달 게이트는
    상기 내부 클럭신호가 하이 상태일 때 온 되는 것을 특징으로 하는 MTCMOS 플립플롭 회로.
  22. 제 20 항에 있어서,
    상기 제 4 전달 게이트는 high-Vth 트랜지스터로 구성되고 상기 제 4 인버터와 상기 제 5 인버터는 low-Vth 트랜지스터로 구성된 것을 특징으로 하는 MTCMOS 플립플롭 회로.
KR10-2002-0068932A 2002-11-07 2002-11-07 슬립 모드에서 데이터 보존이 가능한 mtcmos플립플롭 회로 Expired - Fee Related KR100519787B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR10-2002-0068932A KR100519787B1 (ko) 2002-11-07 2002-11-07 슬립 모드에서 데이터 보존이 가능한 mtcmos플립플롭 회로
US10/674,847 US6870412B2 (en) 2002-11-07 2003-09-29 MTCMOS flip-flop circuit capable of retaining data in sleep mode
TW092130672A TWI229503B (en) 2002-11-07 2003-11-03 MTCMOS flip-flop circuit capable of retaining data in sleep mode
DE10352713A DE10352713B4 (de) 2002-11-07 2003-11-05 Flip-Flop-Schaltung
JP2003377228A JP4262053B2 (ja) 2002-11-07 2003-11-06 スリープモードでデータ保存が可能なmtcmosフリップ・フロップ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0068932A KR100519787B1 (ko) 2002-11-07 2002-11-07 슬립 모드에서 데이터 보존이 가능한 mtcmos플립플롭 회로

Publications (2)

Publication Number Publication Date
KR20040040732A KR20040040732A (ko) 2004-05-13
KR100519787B1 true KR100519787B1 (ko) 2005-10-10

Family

ID=32226254

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0068932A Expired - Fee Related KR100519787B1 (ko) 2002-11-07 2002-11-07 슬립 모드에서 데이터 보존이 가능한 mtcmos플립플롭 회로

Country Status (5)

Country Link
US (1) US6870412B2 (ko)
JP (1) JP4262053B2 (ko)
KR (1) KR100519787B1 (ko)
DE (1) DE10352713B4 (ko)
TW (1) TWI229503B (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101020940B1 (ko) 2008-11-10 2011-03-09 한양대학교 산학협력단 다중 문턱전압을 가지는 플립플롭 회로 및 이의 구동방법
KR101045295B1 (ko) 2004-04-29 2011-06-29 삼성전자주식회사 Mtcmos 플립-플롭, 그를 포함하는 mtcmos회로, 및 그 생성 방법

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7049761B2 (en) 2000-02-11 2006-05-23 Altair Engineering, Inc. Light tube and power supply circuit
JP4060758B2 (ja) * 2003-06-11 2008-03-12 東芝エルエスアイシステムサポート株式会社 混入防止回路
US7227404B2 (en) * 2003-09-15 2007-06-05 Texas Instruments Incorporated Method for preventing regulated supply undershoot in state retained latches of a leakage controlled system using a low drop out regulator
JP4637512B2 (ja) * 2003-11-13 2011-02-23 ルネサスエレクトロニクス株式会社 半導体集積回路装置
US7183825B2 (en) * 2004-04-06 2007-02-27 Freescale Semiconductor, Inc. State retention within a data processing system
US7221205B2 (en) * 2004-07-06 2007-05-22 Arm Limited Circuit and method for storing data in operational, diagnostic and sleep modes
KR100612417B1 (ko) * 2004-07-21 2006-08-16 삼성전자주식회사 펄스-기반 고속 저전력 게이티드 플롭플롭 회로
KR100564634B1 (ko) * 2004-10-08 2006-03-28 삼성전자주식회사 단락전류 방지회로를 구비한 mtcmos 회로 시스템
FR2877164B1 (fr) * 2004-10-26 2007-01-19 St Microelectronics Sa Dispositif de bascule en particulier du type a retention d'etat declenchee sur fronts
US7248090B2 (en) * 2005-01-10 2007-07-24 Qualcomm, Incorporated Multi-threshold MOS circuits
US7154317B2 (en) * 2005-01-11 2006-12-26 Arm Limited Latch circuit including a data retention latch
JP2006279621A (ja) * 2005-03-30 2006-10-12 Yamaha Corp 順序回路
US7123068B1 (en) * 2005-04-01 2006-10-17 Freescale Semiconductor, Inc. Flip-flop circuit having low power data retention
US7138842B2 (en) * 2005-04-01 2006-11-21 Freescale Semiconductor, Inc. Flip-flop circuit having low power data retention
US7639056B2 (en) * 2005-05-26 2009-12-29 Texas Instruments Incorporated Ultra low area overhead retention flip-flop for power-down applications
US7391249B2 (en) 2005-12-07 2008-06-24 Electronics And Telecommunications Research Institute Multi-threshold CMOS latch circuit
JP2008022329A (ja) * 2006-07-13 2008-01-31 Matsushita Electric Ind Co Ltd 出力制御回路
JP4797890B2 (ja) * 2006-09-01 2011-10-19 日本電気株式会社 半導体集積回路、該半導体集積回路に設けられるテスト回路及び該半導体集積回路に用いられるテスト方法
US7576582B2 (en) 2006-12-05 2009-08-18 Electronics And Telecommunications Research Institute Low-power clock gating circuit
KR100921509B1 (ko) * 2006-12-05 2009-10-13 한국전자통신연구원 저전력 클럭 게이팅 회로
JP4297159B2 (ja) * 2006-12-08 2009-07-15 ソニー株式会社 フリップフロップおよび半導体集積回路
US7764086B2 (en) * 2006-12-22 2010-07-27 Industrial Technology Research Institute Buffer circuit
JP2008219491A (ja) * 2007-03-05 2008-09-18 Nec Electronics Corp マスタスレーブ型フリップフロップ回路およびラッチ回路
US7626434B2 (en) * 2007-03-30 2009-12-01 Intel Corporation Low leakage state retention circuit
KR100901321B1 (ko) * 2007-06-18 2009-06-09 한국과학기술원 플립플롭 변환방법
JP2009027701A (ja) * 2007-06-20 2009-02-05 Kawasaki Microelectronics Kk 半導体集積回路
US7583121B2 (en) 2007-08-30 2009-09-01 Freescale Semiconductor, Inc. Flip-flop having logic state retention during a power down mode and method therefor
KR20090027042A (ko) * 2007-09-11 2009-03-16 주식회사 동부하이텍 리텐션 기능을 갖는 mtcmos 플립플롭
US7710177B2 (en) * 2007-09-12 2010-05-04 Freescale Semiconductor, Inc. Latch device having low-power data retention
US8352819B2 (en) * 2009-04-15 2013-01-08 Arm Limited State retention using a variable retention voltage
KR200453784Y1 (ko) * 2009-11-09 2011-05-26 한승진 액자 겸용 거울
JP5315276B2 (ja) * 2010-03-25 2013-10-16 ルネサスエレクトロニクス株式会社 半導体装置、フリップフロップの制御方法およびプログラム
US8253464B2 (en) 2010-04-30 2012-08-28 Stmicroelectronics International N.V. Multi-threshold complementary metal-oxide semiconductor master slave flip-flop
US8674739B2 (en) * 2011-02-18 2014-03-18 Oracle International Corporation Single-inversion pulse flop
US8732499B2 (en) 2011-05-27 2014-05-20 Arm Limited State retention circuit adapted to allow its state integrity to be verified
US8639960B2 (en) 2011-05-27 2014-01-28 Arm Limited Verifying state integrity in state retention circuits
US8717078B2 (en) * 2012-06-13 2014-05-06 Arm Limited Sequential latching device with elements to increase hold times on the diagnostic data path
US9083327B2 (en) * 2012-07-06 2015-07-14 Semiconductor Energy Laboratory Co., Ltd. Semiconductor device and method of driving semiconductor device
FR3056364B1 (fr) * 2016-09-19 2018-10-05 Stmicroelectronics Sa Procede de gestion du fonctionnement d'un circuit de bascule synchrone de retention a ultra faible courant de fuite, et circuit correspondant
FR3056365A1 (fr) * 2016-09-19 2018-03-23 Stmicroelectronics Sa Procede de gestion du fonctionnement d'un circuit de bascule synchrone de retention de faible complexite, et circuit correspondant
KR20210093273A (ko) 2018-11-22 2021-07-27 가부시키가이샤 한도오따이 에네루기 켄큐쇼 반도체 장치 및 전지 팩
WO2020128743A1 (ja) 2018-12-20 2020-06-25 株式会社半導体エネルギー研究所 半導体装置および電池パック
CN111459785B (zh) * 2019-01-18 2023-12-29 紫光同芯微电子有限公司 一种芯片调试模式下时钟处理电路及其时钟处理方法
EP3981073A1 (en) * 2019-06-04 2022-04-13 Little Dragon IP Holding LLC Low power flip-flop circuit
JP2023034195A (ja) 2021-08-30 2023-03-13 キオクシア株式会社 フリップフロップ回路、及び非同期受け回路

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000332598A (ja) * 1999-05-17 2000-11-30 Mitsubishi Electric Corp ランダムロジック回路
KR20010005004A (ko) * 1999-06-30 2001-01-15 김영환 저전력 및 안정화된 플립플롭
US6275083B1 (en) * 2000-09-05 2001-08-14 Agilent Technologies, Inc. Low operational power, low leakage power D-type flip-flop
US6437623B1 (en) * 2001-02-13 2002-08-20 International Business Machines Corporation Data retention registers
KR20030003944A (ko) * 2001-07-04 2003-01-14 엘지전자 주식회사 이중화된 클럭 공급원의 클럭 안정화 장치

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3499748B2 (ja) * 1998-06-12 2004-02-23 Necエレクトロニクス株式会社 順序回路
US6198323B1 (en) * 1999-01-28 2001-03-06 Lucent Technologies Inc. Flip-flop having gated inverter feedback structure with embedded preset/clear logic
JP2003510941A (ja) * 1999-09-28 2003-03-18 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 活性モードおよびスリープモードで操作可能なデジタル電子回路
US6492854B1 (en) * 2001-08-30 2002-12-10 Hewlett Packard Company Power efficient and high performance flip-flop
US6538471B1 (en) * 2001-10-10 2003-03-25 International Business Machines Corporation Multi-threshold flip-flop circuit having an outside feedback

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000332598A (ja) * 1999-05-17 2000-11-30 Mitsubishi Electric Corp ランダムロジック回路
KR20010005004A (ko) * 1999-06-30 2001-01-15 김영환 저전력 및 안정화된 플립플롭
US6275083B1 (en) * 2000-09-05 2001-08-14 Agilent Technologies, Inc. Low operational power, low leakage power D-type flip-flop
US6437623B1 (en) * 2001-02-13 2002-08-20 International Business Machines Corporation Data retention registers
KR20030003944A (ko) * 2001-07-04 2003-01-14 엘지전자 주식회사 이중화된 클럭 공급원의 클럭 안정화 장치

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101045295B1 (ko) 2004-04-29 2011-06-29 삼성전자주식회사 Mtcmos 플립-플롭, 그를 포함하는 mtcmos회로, 및 그 생성 방법
KR101020940B1 (ko) 2008-11-10 2011-03-09 한양대학교 산학협력단 다중 문턱전압을 가지는 플립플롭 회로 및 이의 구동방법

Also Published As

Publication number Publication date
TW200410493A (en) 2004-06-16
US6870412B2 (en) 2005-03-22
TWI229503B (en) 2005-03-11
DE10352713A1 (de) 2004-05-27
DE10352713B4 (de) 2005-06-02
KR20040040732A (ko) 2004-05-13
JP2004159338A (ja) 2004-06-03
US20040090256A1 (en) 2004-05-13
JP4262053B2 (ja) 2009-05-13

Similar Documents

Publication Publication Date Title
KR100519787B1 (ko) 슬립 모드에서 데이터 보존이 가능한 mtcmos플립플롭 회로
JP3080062B2 (ja) 半導体集積回路
US7576582B2 (en) Low-power clock gating circuit
US7405606B2 (en) D flip-flop
JP3614125B2 (ja) Cpフリップフロップ
US7391249B2 (en) Multi-threshold CMOS latch circuit
US6563357B1 (en) Level converting latch
US5576651A (en) Static/dynamic flip-flop
KR20090027042A (ko) 리텐션 기능을 갖는 mtcmos 플립플롭
US6107853A (en) Sense amplifier based flip-flop
US6781411B2 (en) Flip flop with reduced leakage current
US6836175B2 (en) Semiconductor integrated circuit with sleep memory
CA2738882C (en) Low leakage and data retention circuitry
US7420403B2 (en) Latch circuit and flip-flop
KR100896177B1 (ko) 고속 플립플롭
US6677795B2 (en) Flip-flop circuit
US6861887B2 (en) Clocked-scan flip-flop for multi-threshold voltage CMOS circuit
KR100703720B1 (ko) 파워 게이팅 회로를 구비한 반도체 집적회로 장치
KR100699448B1 (ko) 고신뢰성 저누설 다중 문턱 cmos 래치 회로 및플립플롭
KR100609484B1 (ko) 저전력 소모의 플립플롭
KR100702364B1 (ko) Mtcmos 래치회로
JPH1197984A (ja) ラッチ回路
TWI858442B (zh) 寄存器
KR100308130B1 (ko) 데이터 트랜스퍼 회로
KR100400042B1 (ko) Cp 플립플롭

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20021107

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040923

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20050329

Patent event code: PE09021S01D

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: 20050921

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20050929

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20050930

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20080904

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20090914

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20100830

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20110830

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20120831

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20120831

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20130902

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20130902

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20140901

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20140901

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20150831

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20150831

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20180831

Year of fee payment: 14

PR1001 Payment of annual fee

Payment date: 20180831

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20200831

Start annual number: 16

End annual number: 16

PR1001 Payment of annual fee

Payment date: 20210825

Start annual number: 17

End annual number: 17

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20230710