KR101892076B1 - Integrated circuit with different voltage domain circuits - Google Patents

Integrated circuit with different voltage domain circuits Download PDF

Info

Publication number
KR101892076B1
KR101892076B1 KR1020130028313A KR20130028313A KR101892076B1 KR 101892076 B1 KR101892076 B1 KR 101892076B1 KR 1020130028313 A KR1020130028313 A KR 1020130028313A KR 20130028313 A KR20130028313 A KR 20130028313A KR 101892076 B1 KR101892076 B1 KR 101892076B1
Authority
KR
South Korea
Prior art keywords
power supply
supply voltage
signal
level
circuit
Prior art date
Application number
KR1020130028313A
Other languages
Korean (ko)
Other versions
KR20140074156A (en
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 TW102144205A priority Critical patent/TWI614765B/en
Priority to US14/100,114 priority patent/US9325314B2/en
Priority to CN201310664282.0A priority patent/CN103871458B/en
Publication of KR20140074156A publication Critical patent/KR20140074156A/en
Application granted granted Critical
Publication of KR101892076B1 publication Critical patent/KR101892076B1/en

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/14Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
    • G11C5/147Voltage reference generators, voltage or current regulators; Internally lowered supply levels; Compensation for voltage drops
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/10Decoders

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Logic Circuits (AREA)

Abstract

본 발명은 서로 다른 전압 도메인으로 구동되는 회로들을 포함하는 집적 회로에 대하여 개시된다. 집적 회로는 제1 전원 전압으로 구동되는 제1 회로 영역와, 제1 전원 전압 보다 높은 제2 전원 전압으로 구동되는 제2 회로 영역을 포함한다. 제2 회로 영역에서, 제1 회로 영역과 인터페이스되고 제1 회로 영역으로부터 적어도 하나의 신호를 수신하는 인터페이스 회로는, 제2 회로 영역의 출력 신호에 응답하여 제2 전원 전압 레벨로 전원이 공급되고, 적어도 하나의 신호를 제2 전원 전압 레벨로 레벨 시프팅한다. 제1 전원 전압은 제1 전압 도메인에 해당하고, 제2 전원 전압은 제2 전압 도메인에 해당한다.The present invention is directed to an integrated circuit including circuits driven into different voltage domains. The integrated circuit includes a first circuit region driven by a first power supply voltage and a second circuit region driven by a second power supply voltage higher than the first power supply voltage. In the second circuit region, the interface circuit interfaced with the first circuit region and receiving at least one signal from the first circuit region is powered by a second power supply voltage level in response to an output signal of the second circuit region, And level-shifts at least one signal to a second power supply voltage level. The first power supply voltage corresponds to the first voltage domain and the second power supply voltage corresponds to the second voltage domain.

Description

서로 다른 전압 도메인들로 구동되는 회로들을 포함하는 집적 회로 {Integrated circuit with different voltage domain circuits}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to integrated circuits with different voltage domains,

본 발명은 집적 회로에 관한 것으로, 특히 서로 다른 전압 도메인들로 구동되는 회로들을 포함하는 집적 회로에 관한 것이다.The present invention relates to integrated circuits, and more particularly to integrated circuits including circuits driven with different voltage domains.

집적 회로에서의 전력 소비는 집적 회로로 인가되는 전원 전압과 관련된다. 집적 회로에서 소비되는 전력은 접지 전압에 대한 전원 전압의 크기에 좌우된다. 일반적으로 전원 전압 레벨을 낮춤으로써 전력 소모를 줄일 수 있다. 그러나, 전원 전압 레벨을 줄이는 데에는 한계가 있다. 예컨대, 집적 회로에 포함되는 SRAM과 같은 메모리 장치의 탄탄한 동작(robustness)과 관련해서, 전원 전압이 특정 전압 레벨 이하로 감소하면, 메모리 장치의 독출 및/또는 기입 동작 성능이 저하될 수 있다. 따라서, 전력 소비를 줄이기 위하여 집적 회로의 전원 전압 레벨을 메모리 장치의 동작 전압 레벨 보다 낮게 설정하더라도, 메모리 장치의 성능을 보장할 수 있는 집적 회로가 필요하다.The power consumption in the integrated circuit is related to the power supply voltage applied to the integrated circuit. The power consumed in the integrated circuit depends on the magnitude of the supply voltage relative to the ground voltage. Generally, power consumption can be reduced by lowering the power supply voltage level. However, there is a limit to reducing the power supply voltage level. For example, with respect to the robustness of a memory device such as an SRAM included in an integrated circuit, if the power supply voltage is reduced below a certain voltage level, the performance of the memory device's reading and / or writing operations may be degraded. Therefore, even if the power supply voltage level of the integrated circuit is set to be lower than the operation voltage level of the memory device in order to reduce power consumption, an integrated circuit capable of ensuring the performance of the memory device is needed.

본 발명이 이루고자 하는 기술적 과제는 서로 다른 전압 도메인들로 구동되는 회로들을 포함하는 집적 회로를 제공하는 데 있다.SUMMARY OF THE INVENTION It is an object of the present invention to provide an integrated circuit including circuits driven with different voltage domains.

본 발명의 일면에 따른 집적 회로는, 제1 전원 전압으로 구동되는 제1 회로 영역과, 제1 전원 전압과 다른 제2 전원 전압으로 구동되고 제1 회로 영역으로부터 수신되는 적어도 하나의 신호를 수신하는 인터페이스 회로를 포함하는 제2 회로 영역을 구비한다. 인터페이스 회로는 제2 회로 영역의 출력 신호에 응답하여 상기 제2 전원 전압 레벨로 전원이 공급되고, 제2 전원 전압 레벨로 레벨 시프팅된 제2 회로 영역의 출력 신호를 발생한다.An integrated circuit according to an aspect of the present invention includes a first circuit region driven by a first power supply voltage and a second circuit region driven by a second power supply voltage different from the first power supply voltage and receiving at least one signal received from the first circuit region And a second circuit area including an interface circuit. The interface circuit is powered to the second power supply voltage level in response to an output signal of the second circuit region and generates an output signal of a second circuit region level shifted to a second power supply voltage level.

본 발명의 다른 면에 따른 제1 및 제2 전압 도메인들 사이에 연결되는 인터페이스 회로는, 제1 전원 전압과 다른 제2 전원 전압에 연결되고 제2 전원 전압 레벨의 출력 신호에 의해 제어되는 제1 피모스 트랜지스터, 제1 트랜지스터와 제1 노드 사이에 연결되고 제1 전원 전압 레벨의 입력 신호에 의해 제어되는 제2 피모스 트랜지스터, 제2 전원 전압에 연결되고 클럭 신호에 의해 제어되는 제3 피모스 트랜지스터, 제1 노드와 접지 전압 사이에 직렬 연결되고 입력 신호와 클럭 신호에 각각 제어되는 제1 및 제2 엔모스 트랜지스터, 그리고 제1 노드에 연결되고 제1 노드의 신호에 따라 출력 신호를 출력하는 인버터를 포함한다. 제1 전원 전압은 제1 전압 도메인에 해당하고, 제2 전원 전압은 제2 전압 도메인에 해당한다.An interface circuit connected between the first and second voltage domains according to another aspect of the present invention includes a first power supply voltage and a second power supply voltage that are connected to a second power supply voltage different from the first power supply voltage, A second PMOS transistor connected between the first transistor and the first node and controlled by an input signal of a first power supply voltage level, a third PMOS transistor connected to the second power supply voltage and controlled by a clock signal, A first and a second NMOS transistor serially connected between a first node and a ground voltage and controlled by an input signal and a clock signal, respectively, and a second NMOS transistor connected to the first node and outputting an output signal according to a signal of the first node Inverter. The first power supply voltage corresponds to the first voltage domain and the second power supply voltage corresponds to the second voltage domain.

본 발명의 다른 면에 따른 집적 회로는, 제1 전원 전압으로 구동되는 적어도 하나의 로직 회로와, 제1 전원 전압과 다른 제2 전원 전압으로 구동되고, 로직 회로와 인터페이스되는 하나 이상의 회로들을 포함하는 적어도 하나의 메모리 회로를 포함한다. 하나 이상의 회로들 각각은 자신의 출력 신호에 응답하여 제2 전원 전압 레벨로 전원이 공급되고, 로직 회로에서 수신되는 제1 전원 전압 레벨의 적어도 하나의 신호를 제2 전원 전압 레벨로 레벨 시프팅한다.An integrated circuit according to another aspect of the present invention includes at least one logic circuit driven by a first power supply voltage and one or more circuits driven by a second power supply voltage different from the first power supply voltage and interfaced with a logic circuit And at least one memory circuit. Each of the one or more circuits is powered to a second power supply voltage level in response to its output signal and level shifts at least one signal of a first power supply voltage level received at the logic circuit to a second power supply voltage level .

본 발명의 다른 면에 따른 방법은, 제1 전원 전압으로 제1 회로 영역을 구동하는 단계, 제1 전원 전압과 다른 제2 전원 전압으로 제2 회로 영역을 구동하는 단계, 제1 회로 영역에서 제1 전원 전압 레벨을 갖는 적어도 하나의 신호를 발생하는 단계, 그리고 제2 회로 영역에서 적어도 하나의 신호에 응답하여 적어도 하나의 신호를 제2 전원 전압 레벨로 레벨 시프팅하고 출력 신호를 발생하는 단계를 포함한다. 제2 회로 영역은 출력 신호에 응답하여 제2 전원 전압 레벨로 전원이 공급된다.A method according to another aspect of the present invention includes the steps of driving a first circuit region with a first power supply voltage, driving a second circuit region with a second power supply voltage different from the first power supply voltage, Generating at least one signal having one power supply voltage level and shifting at least one signal to a second power supply voltage level in response to at least one signal in a second circuit region and generating an output signal, . The second circuit region is powered by a second power supply voltage level in response to the output signal.

상술한 본 발명의 집적 회로에 의하면, 제1 회로 영역과 인터페이스되는 제2 회로 영역의 인터페이스 회로는 제2 회로 영역의 출력 신호에 의해 전원이 공급된다. 제2 회로 영역은 제1 회로 영역에서 출력되는 제1 전원 전압 레벨의 신호를 제2 전원 전압 레벨로 레벨 시프팅시킨다. 제1 회로 영역의 제1 전원 전압은, 인터페이스 회로에 의하여 제 1 전원 전압의 레벨을 충분히 낮춤에 따라, 집적 회로는 전력 소비를 줄일 수 있다.According to the above-described integrated circuit of the present invention, the interface circuit of the second circuit region, which is interfaced with the first circuit region, is supplied with power by the output signal of the second circuit region. The second circuit region level-shifts the signal of the first power supply voltage level outputted from the first circuit region to the second power supply voltage level. As the first power supply voltage of the first circuit region sufficiently lowers the level of the first power supply voltage by the interface circuit, the power consumption of the integrated circuit can be reduced.

도 1은 본 발명의 다양한 실시예들에 따른 집적 회로를 설명하는 블락 다이어그램이다.
도 2는 본 발명의 다양한 실시예들에 따른 로직 회로들과 메모리 회로들의 인터페이스를 설명하는 도면이다.
도 3은 본 발명의 다양한 실시예들에 따른 클럭 신호 발생 회로를 설명하는 도면이다.
도 4는 본 발명의 다양한 실시예에 따른 도 2의 인터페이스 회로를 설명하는 회로 다이어그램이다.
도 5는 본 발명의 다양한 실시예에 따른 집적 회로에 포함되는 메모리 회로를 설명하는 도면이다.
도 6은 본 발명의 다양한 실시예들에 따른 도 5의 제3 인터페이스 회로를 설명하는 도면이다.
도 7은 본 발명의 다양한 실시예들에 따른 도 5의 동작 방법을 설명하는 플로우챠트이다.
도 8은 본 발명의 다양한 실시예에 따른 인터페이스 회로를 포함하는 시스템의 제1 예를 설명하는 도면이다.
도 9는 본 발명의 다양한 실시예에 따른 인터페이스 회로를 포함하는 시스템의 제2 예를 설명하는 도면이다.
1 is a block diagram illustrating an integrated circuit in accordance with various embodiments of the present invention.
2 is a diagram illustrating the interface of logic circuits and memory circuits in accordance with various embodiments of the present invention.
3 is a diagram illustrating a clock signal generation circuit according to various embodiments of the present invention.
Figure 4 is a circuit diagram illustrating the interface circuit of Figure 2 in accordance with various embodiments of the present invention.
5 is a diagram illustrating a memory circuit included in an integrated circuit according to various embodiments of the present invention.
Figure 6 is a diagram illustrating the third interface circuit of Figure 5 in accordance with various embodiments of the present invention.
Figure 7 is a flow chart illustrating the method of operation of Figure 5 in accordance with various embodiments of the present invention.
8 is a diagram illustrating a first example of a system including an interface circuit according to various embodiments of the present invention.
9 is a diagram illustrating a second example of a system including an interface circuit according to various embodiments of the present invention.

이하, 첨부한 도면을 참조하여 본 발명의 실시예에 대해 상세히 설명한다. 본 발명의 실시예는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위하여 제공되는 것이다. 본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용한다. 첨부된 도면에 있어서, 구조물들의 치수는 본 발명의 명확성을 기하기 위하여 실제보다 확대하거나 축소하여 도시한 것이다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Embodiments of the present invention are provided to more fully describe the present invention to those skilled in the art. The present invention is capable of various modifications and various forms, and specific embodiments are illustrated and described in detail in the drawings. It should be understood, however, that the invention is not intended to be limited to the particular forms disclosed, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals are used for similar elements in describing each drawing. In the accompanying drawings, the dimensions of the structures are enlarged or reduced from the actual dimensions for the sake of clarity of the present invention.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서 상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In this application, the terms "comprises", "having", and the like are used to specify that a feature, a number, a step, an operation, an element, a part or a combination thereof is described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, components, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 갖는다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.

집적 회로 ??에 포함되는 트랜지스터들의 수가 증가하고, 집적 회로의 동작 주파수가 높아짐에 따라, 집적 회로에 의해 소비되는 전력 크기가 증가되고 있다. 전력 소비가 관리되지 않는다면, 집적 회로의 열적 요건을 만족하는데 너무 많은 돈이 들거나 집적 회로를 실현할 수 없을 수도 있다. 집적 회로의 열적 요건이란, 동작 중인 집적 회로를 적절히 냉각시켜 집적 회로를 열적 한계 내에서 유지되도록 하는 부품들(components)을 제공하는 것을 말한다. 아울러, 밧데리 전력 장치와 같은 어플리케이션들에서, 집적 회로의 소비 전력 관리는 적절한 밧데리 수명을 제공하는 데에도 중요한 요소가 된다.As the number of transistors in an integrated circuit increases and the operating frequency of the integrated circuit increases, the amount of power consumed by the integrated circuit is increasing. If power consumption is not managed, it may be too costly to meet the thermal requirements of the integrated circuit, or the integrated circuit may not be realized. The thermal requirement of an integrated circuit is to provide components that allow the integrated circuit in operation to cool properly to keep the integrated circuit within thermal limits. In addition, in applications such as battery power devices, power management of integrated circuits is also an important factor in providing adequate battery life.

집적 회로의 전력 소비는 집적 회로로 제공되는 전원 전압과 관련된다. 집적 회로에서 소비되는 전력은 접지 전압에 대한 전원 전압의 크기에 좌우된다. 일반적으로 전원 전압 레벨을 낮춤으로써 전력 소모를 줄일 수 있다.The power consumption of the integrated circuit is related to the supply voltage supplied to the integrated circuit. The power consumed in the integrated circuit depends on the magnitude of the supply voltage relative to the ground voltage. Generally, power consumption can be reduced by lowering the power supply voltage level.

도 1은 본 발명의 다양한 실시예들에 따른 집적 회로를 설명하는 블락 다이어그램이다.1 is a block diagram illustrating an integrated circuit in accordance with various embodiments of the present invention.

도 1을 참조하면, 집적 회로(10)는 다수개의 로직 회로들(12)과 다수개의 메모리 회로들(14)을 포함한다. 로직 회로들(12)은 메모리 회로들(14)과 연결된다. 로직 회로들(12)은 제1 전원 전압(VDDL)에 의해 구동되는 제1 회로 영역(11)에 포함되고, 메모리 회로들(14)은 제2 전원 전압(VDDS)에 의해 구동되는 제2 회로 영역(13)에 포함된다. 제1 전원 전압(VDDL)과 제2 전원 전압(VDDS)는 집적 회로(10) 외부에서 제공될 수 있다. 또한, 제1 전원 전압(VDDL)과 제2 전원 전압(VDDS)는 집적 회로(10) 내부의 전압 발생부에서 제공될 수 있다. 제2 전원 전압(VDDS)은 제1 전원 전압(VDDL)보다 높게 설정될 수 있다. 집적 회로(10)는 하나의 반도체 기판에 집적화된 로직 회로들(12)과 메모리 회로들(14)로 구성될 수 있다.Referring to FIG. 1, an integrated circuit 10 includes a plurality of logic circuits 12 and a plurality of memory circuits 14. The logic circuits 12 are connected to the memory circuits 14. The logic circuits 12 are included in a first circuit region 11 driven by a first power supply voltage VDDL and the memory circuits 14 are driven by a second power supply voltage VDDS, Area 13 as shown in FIG. The first power supply voltage VDDL and the second power supply voltage VDDS may be provided outside the integrated circuit 10. In addition, the first power supply voltage VDDL and the second power supply voltage VDDS may be provided in the voltage generating unit in the integrated circuit 10. [ The second power supply voltage VDDS may be set higher than the first power supply voltage VDDL. The integrated circuit 10 may consist of logic circuits 12 and memory circuits 14 integrated on one semiconductor substrate.

로직 회로들(12)은 제1 전원 전압(VDDL)과 접지 전압(VSS)으로 각각 바이너리 1과 바이너리 0의 로직 상태를 나타낼 수 있다. 로직 회로들(12)은 동작 동안 제1 전원 전압(VDDL)에서 접지 전압(VSS)으로, 또는 접지 전압(VSS)에서 제1 전원 전압(VDDL)으로 완전히 천이하는 로직 신호로 평가될 수 있다(evaluate). 로직 회로들(12)의 소비 전력은 접지 전압(VSS)에 대한 제1 전압 전압(VDDL)의 상대적인 전압 크기에 달려 있다. 제1 전원 전압(VDDL)을 낮춤으로써 로직 회로들(12)의 소비 전력을 낮출 수 있다. 제1 전원 전압(VDDL)은 로직 회로들(12)의 동작이 제대로 발휘될 수 있을 정도의 전압 레벨로까지 낮출 수 있다.The logic circuits 12 may represent the logic states of binary 1 and binary 0 with the first power supply voltage VDDL and the ground voltage VSS, respectively. The logic circuits 12 can be evaluated as a logic signal that transitions from the first power supply voltage VDDL to the ground voltage VSS during operation or from the ground voltage VSS to the first power supply voltage VDDL completely evaluate). The power consumption of the logic circuits 12 depends on the relative voltage magnitude of the first voltage VDDL relative to the ground voltage VSS. The power consumption of the logic circuits 12 can be lowered by lowering the first power supply voltage VDDL. The first power supply voltage VDDL can be lowered to a voltage level at which the operation of the logic circuits 12 can be properly performed.

로직 회로들(12)은 집적 회로(10)가 설계된 목적에 따른 동작을 수행할 수 있다. 로직 회로들(12)은 동작 동안 다양한 데이터 값들을 발생하고 메모리 회로들(14)에 저장할 수 있다. 또한, 로직 회로들(12)은 메모리 회로들(14)로부터 다양한 데이터 값들을 읽어올 수 있다. 메모리 회로들(14)은, 예컨대 캐시들, 레지스터 등으로 사용되는 메모리를 포함할 수 있다. 메모리 회로들(14)은 독출/기입 가능한 유형의 메모리로 구현될 수 있다.The logic circuits 12 may perform operations according to the purpose for which the integrated circuit 10 is designed. Logic circuits 12 may generate and store various data values during operation in memory circuits 14. In addition, the logic circuits 12 may read various data values from the memory circuits 14. Memory circuits 14 may include memory used, for example, as caches, registers, and the like. The memory circuits 14 may be implemented as a read / write type of memory.

로직 회로들(12)은 메모리 회로들(14)을 억세스하기 위하여 다양한 제어 신호들(CTL)을 발생할 수 있다. 제어 신호들(CTL)에는 메모리 회로들(14) 내 억세스되는 메모리 위치를 나타내는 어드레스 신호, 독출 동작을 지시하는 독출 인에이블 신호, 기입 동작을 지시하는 기입 인에이블 신호를 포함할 수 있다. 독출 동작에서는 메모리 회로들(14)이 로직 회로들(12)로 데이터를 출력한다. 기입 동작에서는 로직 회로들(12)이 저장을 위한 데이터를 메모리 회로들(14)로 제공한다. 로직 회로들(12)에서 제공되는 제어 신호들(CTL)은 제1 전원 전압(VDDL)과 접지 전압(VSS)으로 동작하는 신호들이다.Logic circuits 12 may generate various control signals CTL to access memory circuits 14. The control signals CTL may include an address signal indicating a memory location to be accessed in the memory circuits 14, a read enable signal for instructing a read operation, and a write enable signal for instructing a write operation. In a read operation, the memory circuits 14 output data to the logic circuits 12. In a write operation, logic circuits 12 provide data for storage to memory circuits 14. The control signals CTL provided in the logic circuits 12 are signals operating with the first power supply voltage VDDL and the ground voltage VSS.

도 2는 본 발명의 다양한 실시예들에 따른 로직 회로들과 메모리 회로들의 인터페이스를 설명하는 도면이다.2 is a diagram illustrating the interface of logic circuits and memory circuits in accordance with various embodiments of the present invention.

도 2를 참조하면, 로직 회로(12a)는 도 1의 로직 회로들(12) 중의 하나일 수 있다. 메모리 회로(14a)는 도 1의 메모리 회로들(14) 중 하나일 수 있다. 로직 회로(12a)는 제1 전원 전압(VDDL)으로 구동되는 도메인으로 설명되고, 메모리 회로(14a)는 제2 전원 전압(VDDS)으로 구동되는 도메인으로 설명될 수 있다. 즉, 로직 회로(12a)와 메모리 회로(14a)는 서로 다른 전압 도메인들로 구동되는 회로들이다.2, the logic circuit 12a may be one of the logic circuits 12 of FIG. The memory circuit 14a may be one of the memory circuits 14 of Fig. The logic circuit 12a is described as a domain driven with the first power supply voltage VDDL and the memory circuit 14a can be described as a domain driven with the second power supply voltage VDDS. That is, the logic circuit 12a and the memory circuit 14a are circuits driven with different voltage domains.

로직 회로(12a)는 다수개의 인버터들(21, 22, 23)을 포함할 수 있다. 제1 내지 제3 인버터들(21, 22, 23)에는 제1 전원 전압(VDDL)이 공급된다. 제1 인버터(21)는 제1 클럭 신호들(CLK, CLKB)에 응답하여 입력 신호(IN)를 수신하고 출력 신호(OUT1)를 출력한다. 예컨대, 제1 인버터(21)는 제1 클럭 신호(CLK)의 하강 에지에 응답하여 입력 신호(IN)를 반전시키는 클럭드 인버터(clocked inverter)이다. 제2 및 제3 인버터들(22, 23)은 서로 교차 연결되어 래치(24)를 구성한다. 제1 인버터(21)의 출력은 래치(24)에 연결된다.The logic circuit 12a may include a plurality of inverters 21, 22, The first to third inverters 21, 22 and 23 are supplied with the first power supply voltage VDDL. The first inverter 21 receives the input signal IN and outputs the output signal OUT1 in response to the first clock signals CLK and CLKB. For example, the first inverter 21 is a clocked inverter that inverts the input signal IN in response to the falling edge of the first clock signal CLK. The second and third inverters 22 and 23 are cross-connected to each other to constitute the latch 24. The output of the first inverter 21 is connected to the latch 24.

래치(24)는 수신된 제1 인버터(21)의 출력 신호(OUT1)를 반전시키고 래치하여 제1 제어 신호(CTL1)를 출력한다. 제2 인버터(22)는 제1 인버터(21)의 출력 신호(OUT1)를 수신하고 반전시켜 제1 제어 신호(CTL1)를 출력한다. 제3 인버터(23)는 제1 클럭 신호들(CLK, CLKB)에 응답하여 제1 제어 신호(CTL1)를 수신하고, 제3 인버터(23)의 출력은 제2 인버터(22)의 입력으로 제공된다. 예컨대, 제3 인버터(23)는 제1 클럭 신호(CLK)의 로직 하이 레벨에 응답하여 제1 제어 신호(CTL1)를 반전시키는 클럭드 트라이 스테이트(tri-state) 인버터이다.The latch 24 inverts and latches the output signal OUT1 of the received first inverter 21 to output the first control signal CTL1. The second inverter 22 receives and inverts the output signal OUT1 of the first inverter 21 to output the first control signal CTL1. The third inverter 23 receives the first control signal CTL1 in response to the first clock signals CLK and CLKB and the output of the third inverter 23 to the input of the second inverter 22 do. For example, the third inverter 23 is a clocked tri-state inverter that inverts the first control signal CTL1 in response to the logic high level of the first clock signal CLK.

로직 회로(12a)에서, 입력 신호(IN), 제1 클럭 신호들(CLK, CLKB), 출력 신호(OUT1) 그리고 제1 제어 신호(CTL1)는 제1 전원 전압(VDDL)과 접지 전압 사이로 동작하는 신호들이다. 로직 회로(12a)는 입력 신호(IN)와 동일한 로직 레벨을 갖는 제1 제어 신호(CTL1)를 발생한다. 제어 신호(CTL1)는 도 1의 제어 신호들(CTL)중 하나일 수 있다.In the logic circuit 12a, the input signal IN, the first clock signals CLK and CLKB, the output signal OUT1 and the first control signal CTL1 operate between the first power supply voltage VDDL and the ground voltage . The logic circuit 12a generates a first control signal CTL1 having the same logic level as the input signal IN. The control signal CTL1 may be one of the control signals CTL of FIG.

메모리 회로(14a)는 인터페이스 회로(25)를 통해 로직 회로(12a)와 연결된다. 인터페이스 회로(25)는 클럭드 게이트(clocked gate, 26)와 제4인버터(27)를 포함할 수 있다. 클럭드 게이트(26)와 제4 인버터(27)에는 제2 전원 전압(VDDS)이 공급된다. 클럭드 게이트(26)는 제어 신호들(CTL1, CTL2)과 제2 클럭 신호(CLKP)를 입력하는 낸드 게이트로 구성될 수 있다. 다양한 실시예들에 따라, 클럭드 게이트(26)는 낸드 게이트 대신에 다른 논리 게이트로 구현될 수 있다.The memory circuit 14a is connected to the logic circuit 12a via the interface circuit 25. [ The interface circuit 25 may include a clocked gate 26 and a fourth inverter 27. And the second power supply voltage VDDS is supplied to the clocked gate 26 and the fourth inverter 27. [ The clocked gate 26 may be composed of a NAND gate receiving the control signals CTL1 and CTL2 and the second clock signal CLKP. According to various embodiments, the clocked gate 26 may be implemented with a different logic gate instead of a NAND gate.

제1 제어 신호(CTL1)은 로직 회로(12a)로부터 제공된다. 이와 유사하게, 제2 제어 신호(CTL2)도 로직 회로(12a)로부터 제공될 수 있다. 제1 및 제2 제어 신호들(CTL1, CTL2)은 제1 전원 전압(VDDL)과 접지 전압(VSS) 레벨로 동작하는 신호들이다. The first control signal CTL1 is provided from the logic circuit 12a. Similarly, a second control signal CTL2 may also be provided from the logic circuit 12a. The first and second control signals CTL1 and CTL2 are signals operating at the first power supply voltage VDDL and the ground voltage VSS level.

제2 클럭 신호(CLKP)는 제2 전원 전압(VDDS) 도메인에서 제공되는 신호일 수 있다. 제2 클럭 신호(CLKP)는 제2 전원 전압(VDDS)과 접지 전압(VSS) 레벨로 동작하는 신호이다. 클럭드 게이트(26)는 제어 신호들(CTL1, CTL2)과 제2 클럭 신호(CLKP)를 입력하고 제2 출력 신호(OUT2)를 출력한다. 제2 출력 신호(OUT2)는 제4 인버터(27)로 제공되고, 제4 인버터(27)는 제3 출력 신호(OUT3)를 출력한다.The second clock signal CLKP may be a signal provided in the second power supply voltage VDDS domain. The second clock signal CLKP is a signal that operates at the second power supply voltage VDDS and the ground voltage VSS level. The clocked gate 26 receives the control signals CTL1 and CTL2 and the second clock signal CLKP and outputs the second output signal OUT2. The second output signal OUT2 is provided to the fourth inverter 27 and the fourth inverter 27 outputs the third output signal OUT3.

도 3은 본 발명의 다양한 실시예에 따른 클럭 신호 발생 회로를 설명하는 도면이다.3 is a diagram illustrating a clock signal generation circuit according to various embodiments of the present invention.

도 3을 참조하면, 클럭 신호 발생 회로(15)는 외부 클럭 신호(CLK_EXT)를 수신하여 제1 클럭 신호(CLK, CLKB)와 제2 클럭 신호(CLKP)를 발생할 수 있다. 클럭 신호 발생 회로(15)는 외부 클럭 신호(CLK_EXT)를 수신하는 클럭 수신부(16)와, 클럭 수신부(16)의 출력에 연결되는 직렬 연결된 제1 및 제2 인버터들(17, 18)을 포함할 수 있다.Referring to FIG. 3, the clock signal generating circuit 15 may receive the external clock signal CLK_EXT to generate the first clock signals CLK and CLKB and the second clock signal CLKP. The clock signal generating circuit 15 includes a clock receiving unit 16 for receiving the external clock signal CLK_EXT and first and second inverters 17 and 18 connected in series to the output of the clock receiving unit 16 can do.

클럭 수신부(16)는 제2 전원 전압(VDDS)으로 구동되고, 외부 클럭 신호(CLK_EXT)를 수신하고 제2 전원 전압(VDDS) 레벨의 제2 클럭 신호(CLKP)를 발생할 수 있다. 클럭 수신부(16)는 차동 크로스-커플드 래치(differential cross-coupled latch) 타입의 클럭 발생부를 포함할 수 있다. 클럭 발생부(16)은 기능상 레벨 시프터(level shifter)와 버퍼(buffer) 기능을 할 수 있다. 외부 클럭 신호(CLK_EXT)는 제1 전원 전압(VDDL) 또는 제2 전원 전압(VDDS) 레벨을 가질 수 있다. 제2 내부 클럭 신호(CLKP)는 제1 인버터(17)로 입력되고, 제1 인버터(17)는 반전된 제1 클럭 신호(CLKB)를 발생할 수 있다. 반전된 제1 클럭 신호(CLKB)는 제2 인버터(18)로 입력되고, 제2 인버터(18)는 제1 클럭 신호(CLK)를 발생할 수 있다. 제1 및 제2 인버터들(17, 18)은 제1 전원 전압(VDDL)으로 구동되어, 제1 클럭 신호들(CLK, CLKB)는 제1 전원 전압(VDDL) 레벨을 갖는다.The clock receiving unit 16 is driven by the second power supply voltage VDDS and can receive the external clock signal CLK_EXT and generate the second clock signal CLKP of the second power supply voltage VDDS level. The clock receiving unit 16 may include a clock generating unit of a differential cross-coupled latch type. The clock generator 16 may function as a level shifter and a buffer function. The external clock signal CLK_EXT may have a first power supply voltage VDDL or a second power supply voltage VDDS level. The second internal clock signal CLKP is input to the first inverter 17 and the first inverter 17 can generate the inverted first clock signal CLKB. The inverted first clock signal CLKB is input to the second inverter 18 and the second inverter 18 can generate the first clock signal CLK. The first and second inverters 17 and 18 are driven to the first power supply voltage VDDL so that the first clock signals CLK and CLKB have the first power supply voltage VDDL level.

클럭 신호 발생 회로(15)는 외부 클럭 신호(CLK_EXT)를 수신하고, 서로 동기되는 제1 클럭 신호(CLK)와 제2 클럭 신호(CLKP)를 발생할 수 있다. 이 때, 제1 클럭 신호(CLK)는 제1 전원 전압(VDDL) 레벨을 갖고, 제2 클럭 신호(CLKP)는 제2 전원 전압(VDDS)을 갖는다.The clock signal generating circuit 15 receives the external clock signal CLK_EXT and can generate a first clock signal CLK and a second clock signal CLKP which are synchronized with each other. At this time, the first clock signal CLK has a first power supply voltage VDDL level and the second clock signal CLKP has a second power supply voltage VDDS.

도 4는 본 발명의 다양한 실시예에 따른 도 2의 인터페이스 회로(25)를 설명하는 회로 다이어그램이다.Figure 4 is a circuit diagram illustrating the interface circuit 25 of Figure 2 in accordance with various embodiments of the present invention.

도 4를 참조하면, 인터페이스 회로(25)는 클럭드 게이트(26)와 인버터(27)를 포함한다. 클럭드 게이트(26)는 제2 전원 전압(VDDS)으로 구동되고, 제1 내지 제3 회로부(31-33)를 포함한다. 제1 회로부(31)는 인버터(27)의 출력 신호(OUT3)에 의해 제2 전원 전압(VDDS) 레벨로 전원이 공급되고 다수개의 피모스 트랜지스터들(P2, P3, P4)을 포함한다. P4 피모스 트랜지스터는 그 소스에 제2 전원 전압(VDDS)이 연결되고, 그 게이트에 인버터(27)의 출력 신호(OUT3)가 연결된다. P3 피모스 트랜지스터는 그 게이트에 제1 제어 신호(CTL1)가 연결되고, 그 소스에 P4 피모스 트랜지스터의 드레인이 연결된다. P2 피모스 트랜지스터는 그 게이트에 제2 제어 신호(CTL2)가 연결되고, 그 소스에 P4 피모스 트랜지스터의 드레인이 연결된다. P2 및 P3 피모스 트랜지스터들의 드레인들은 서로 연결되고 클럭드 게이트(26)의 출력 신호(OUT2)에 연결된다.Referring to FIG. 4, the interface circuit 25 includes a clocked gate 26 and an inverter 27. The clocked gate 26 is driven by the second power supply voltage VDDS and includes the first to third circuit portions 31-33. The first circuit unit 31 is powered by a second power supply voltage VDDS level by the output signal OUT3 of the inverter 27 and includes a plurality of PMOS transistors P2, P3 and P4. The P4 PMOS transistor has its source connected to the second power supply voltage VDDS and its gate connected to the output signal OUT3 of the inverter 27. [ The first control signal CTL1 is connected to the gate of the P3-PMOS transistor, and the drain of the P4-PMOS transistor is connected to the source thereof. The second control signal CTL2 is connected to the gate of the P2-PMOS transistor, and the drain of the P4-PMOS transistor is connected to the source thereof. The drains of the P2 and P3 PMOS transistors are connected to each other and to the output signal OUT2 of the clocked gate 26. [

제2 회로부(32)는 그 소스에 제2 전원 전압(VDDS)이 연결되고, 그 게이트에 제2 클럭 신호(CLKP)가 연결되고, 그 드레인에 클럭드 게이트(26)의 출력 신호(OUT2)가 연결된다. 제3 회로부(33)는 클럭드 게이트(26)의 출력 신호(OUT2)와 접지 전압(VSS) 사이에 직렬 연결되는 엔모스 트랜지스터들(N1-N3)을 포함한다. N3 엔모스 트랜지스터는 그 드레인에 클럭드 게이트(26)의 출력 신호(OUT2)가 연결되고, 그 게이트에 제1 제어 신호(CTL1)가 연결된다. N2 엔모스 트랜지스터는 그 드레인에 N3 엔모스 트랜지스터의 소스가 연결되고, 그 게이트에 제2 제어 신호(CTL2)가 연결된다. N1 엔모스 트랜지스터는 그 드레인에 N2 엔모스 트랜지스터의 소스가 연결되고, 그 게이트에 제2 클럭 신호(CLKP)가 연결되고, 그 소스에 접지 전압(VSS)이 연결된다.The second circuit portion 32 has a source connected to the second power supply voltage VDDS and a gate connected to the second clock signal CLKP and a drain connected to the output signal OUT2 of the clocked gate 26, Respectively. The third circuit portion 33 includes the NMOS transistors N1 to N3 connected in series between the output signal OUT2 of the clocked gate 26 and the ground voltage VSS. The output signal OUT2 of the clocked gate 26 is connected to the drain of the N3-NMOS transistor, and the first control signal CTL1 is connected to the gate thereof. The source of the N3-NMOS transistor is connected to the drain of the N2-NMOS transistor, and the second control signal CTL2 is connected to the gate of the N3-NMOS transistor. The source of the N2-NMOS transistor is connected to the drain of the N1-NMOS transistor, the second clock signal (CLKP) is connected to the gate of the N1-NMOS transistor, and the ground voltage (VSS) is connected to the source thereof.

인버터(27)는 클럭드 게이트(26)의 출력 신호(OUT2)에 연결되고 제2 전원 전압(VDDS)으로 구동된다. 인버터(27)는 클럭드 게이트(26)의 출력 신호(OUT2)의 로직 레벨을 반전시켜 출력 신호(OUT3)를 출력한다. 인버터(27)의 출력 신호(OUT3)는 제1 회로부(31)로 제2 전원 전압(VDDS) 레벨의 전원을 공급하는 신호로 작용한다. 즉, 로직 로우 레벨의 인버터(27)의 출력 신호(OUT3)에 의해 P4 피모스 트랜지스터가 턴온되어 제2 전원 전압(VDDS)이 제1 회로부(31)의 전원으로 동작한다.The inverter 27 is connected to the output signal OUT2 of the clocked gate 26 and is driven to the second power supply voltage VDDS. The inverter 27 inverts the logic level of the output signal OUT2 of the clocked gate 26 and outputs the output signal OUT3. The output signal OUT3 of the inverter 27 acts as a signal for supplying power to the first circuit portion 31 at the second power supply voltage VDDS level. That is, the P4 PMOS transistor is turned on by the output signal OUT3 of the inverter 27 of the logic low level, and the second power supply voltage VDDS operates as the power supply of the first circuit unit 31. [

인터페이스 회로(25)는 제2 클럭 신호(CLKP)가 로직 로우 레벨일 때 프리차아지 모드(precharge mode)로 동작한다. P1 피모스 트랜지스터가 턴온되어 클럭드 게이트(26)의 출력 신호(OUT2)는 제2 전원 전압(VDDS)이 되고, 인버터(27)의 출력 신호(OUT3)는 로직 로우 레벨로 발생된다.The interface circuit 25 operates in a precharge mode when the second clock signal CLKP is at a logic low level. The P1 PMOS transistor is turned on so that the output signal OUT2 of the clocked gate 26 becomes the second power supply voltage VDDS and the output signal OUT3 of the inverter 27 is generated at the logic low level.

제2 클럭 신호(CLKP)가 로직 하이레벨일 때, 인터페이스 회로(25)는 이벨류에이션 모드(evaluation mode)로 동작한다. 제1 및 제2 제어 신호들(CTL1, CTL2) 중 어느 하나가 로직 로우 레벨이면, 클럭드 게이트(26)의 출력 신호(OUT2)는 여전히 제2 전원 전압(VDDS)을 유지한다. 제1 및 제2 제어 신호들(CTL1, CTL2) 모두 로직 하이 레벨이면, N1 내지 N3 엔모스 트랜지스터가 턴온되어 클럭드 게이트(26)의 출력 신호(OUT2)는 디스차아징(discharging)을 시작한다. 클럭드 게이트(26)의 출력 신호(OUT2)가 접지 전압(VSS) 레벨로 디스차아징되고, 인버터(27)의 출력 신호(OUT3)는 로직 하이 레벨이 된다. 로직 하이 레벨의 인버터(27)의 출력 신호(OUT3)가 제1 회로부(31)로 피이드백되어, P4 피모스 트랜지스터가 턴오프된다. 클럭드 게이트(26)의 출력 신호(OUT2)는 궁극적으로 완전히 접지 전압(VSS)로 디스차아징된다. 이벨류에이션 모드 동안 P1 피모스 트랜지스터를 완전히 턴-오프시키기 위하여, 제2 클럭 신호(CLKP)는 제2 전원 전압 레벨(VDDS)로 제공된다.When the second clock signal CLKP is at a logic high level, the interface circuit 25 operates in this evaluation mode. If either of the first and second control signals CTL1 and CTL2 is at a logic low level, the output signal OUT2 of the clocked gate 26 still maintains the second power supply voltage VDDS. If both the first and second control signals CTL1 and CTL2 are at a logic high level, the N1 to N3 NMOS transistors are turned on and the output signal OUT2 of the clocked gate 26 starts discharging . The output signal OUT2 of the clocked gate 26 is discriminated to the ground voltage VSS level and the output signal OUT3 of the inverter 27 becomes a logic high level. The output signal OUT3 of the inverter 27 of the logic high level is fed back to the first circuit portion 31 so that the P4 PMOS transistor is turned off. The output signal OUT2 of the clocked gate 26 is ultimately completely de-asserted to the ground voltage VSS. In order to completely turn off the P1 PMOS transistor during this valuation mode, the second clock signal CLKP is provided at the second power supply voltage level VDDS.

도 4에서, 제1 회로부(31)는 인버터(27)의 출력 신호(OUT3)에 의해 제2 전원 전압(VDDS) 레벨로 전원이 공급되고, 제1 및 제2 제어 신호들(CTL1, CTL2)에 응답하는 위크 키퍼 디바이스(weak keeper device)라 칭할 수 있다. 제2 회로부(32)는 제2 클럭 신호(CLKP)에 응답하는 스트롱 프리차이지 디바이스(strong precharge device)라 칭하고, 제3 회로부(33)는 제1 및 제2 제어 신호들(CTL1, CTL2)과 제2 클럭 신호(CLKP)에 응답하는 스트롱 이벨류에이션 디바이스(strong evaluation device)라 칭할 수 있다.4, the first circuit unit 31 is supplied with power by the output signal OUT3 of the inverter 27 to the second power supply voltage VDDS level and outputs the first and second control signals CTL1 and CTL2, May be referred to as a weak keeper device. The second circuit portion 32 is called a strong precharge device responding to the second clock signal CLKP and the third circuit portion 33 is connected to the first and second control signals CTL1 and CTL2, Strong responding to the second clock signal CLKP may be referred to as a strong evaluation device.

인터페이스 회로(25)는 제1 전원 전압(VDDL) 레벨의 제1 및 제2 제어 신호들(CTL1, CTL2)를 입력하여 그 출력(OUT3)을 제2 전원 전압(VDDS) 레벨로 레벨 시프팅시킨다. 제1 및 제2 제어 신호들(CTL1, CTL2)들이 어드레스 신호들인 경우, 인터페이스 회로(25)는 어드레싱 디코딩 동작과 레벨 쉬프팅 동작을 동시에 수행한다. 이에 따라, 인터페이스 회로(25)는 어드레싱 디코딩 시간과 레벨 시프팅 시간을 숨길 수 있기 때문에, 일종의 제로-지연 레벨 시프터(zero-delay level shifter)라고 칭할 수 있다. 또한, 인터페이스 회로(25)는 앞단의 마스터 래치(Master latch)와 연결된 슬레이브 래치(slave latch)의 형태를 같기 때문에 마스터-슬래이브 래치(master-slave latch) 형태의 기능의 한 부분을 담당하므로 추가적인 회로 감소의 효과가 있다.The interface circuit 25 receives the first and second control signals CTL1 and CTL2 of the first power supply voltage level and shifts the output OUT3 thereof to the second power supply voltage VDDS level . When the first and second control signals CTL1 and CTL2 are address signals, the interface circuit 25 simultaneously performs the addressing decoding operation and the level shifting operation. Accordingly, since the interface circuit 25 can hide the addressing decoding time and the level shifting time, it can be called a kind of zero-delay level shifter. In addition, since the interface circuit 25 has the same type of slave latch connected to the master latch of the preceding stage, it takes charge of a part of the master-slave latch type function, There is an effect of circuit reduction.

도 5는 본 발명의 다양한 실시예에 따른 집적 회로에 포함되는 메모리 회로를 설명하는 도면이다.5 is a diagram illustrating a memory circuit included in an integrated circuit according to various embodiments of the present invention.

도 5를 참조하면, 로직 회로(12b)는 도 1의 로직 회로들(12) 중의 하나일 수 있다. 메모리 회로(14b)는 도 1의 메모리 회로들(14) 중 하나일 수 있다. 메모리 회로(14b)는 로직 회로(12b)와 연결되고, 로직 회로(12b)에서 출력되는 어드레스 신호들(ADR1, ADR2)과 독출 인에이블 신호(RDEN)를 수신한다. 로직 회로(12b)는, 도 2에서 설명한 바와 같이, 제1 전원 전압(VDDL) 도메인에서 동작하고, 어드레스 신호들(ADR1, ADR2)과 독출 인에이블 신호(RDEN)는 제1 전원 전압(VDDL) 레벨과 접지 전압(VSS) 레벨로 동작하는 신호들이다.Referring to Fig. 5, the logic circuit 12b may be one of the logic circuits 12 of Fig. The memory circuit 14b may be one of the memory circuits 14 of Fig. The memory circuit 14b is connected to the logic circuit 12b and receives the address signals ADR1 and ADR2 output from the logic circuit 12b and the read enable signal RDEN. The logic circuit 12b operates in the first power supply voltage VDDL domain and the address signals ADR1 and ADR2 and the read enable signal RDEN operate as the first power supply voltage VDDL, Level and the ground voltage (VSS) level.

메모리 회로(14b)는 제2 전원 전압(VDDS) 도메인에서 동작하고, 어드레스 디코더(41), 제어 신호 발생부(42), 워드라인 드라이버(43) 그리고 메모리 어레이(45)를 포함한다. 어드레스 디코더(41)는 어드레스 신호들(ADR1, ADR2)과 내부 클럭 신호(CLK_INT)를 입력하는 다수개의 인터페이스 회로들(25a, 25b)을 포함한다. 인터페이스 회로들(25a, 25b)은 클럭드 게이트들(26a, 26b)과 인버터들(27a, 27b)을 포함한다. 인터페이스 회로들(25a, 25b)은 각각은 도 3에서 설명된 인터페이스 회로(25)와 동일하게 구성될 수 있다.The memory circuit 14b operates in the second power supply voltage (VDDS) domain and includes an address decoder 41, a control signal generator 42, a word line driver 43 and a memory array 45. [ The address decoder 41 includes a plurality of interface circuits 25a and 25b for inputting the address signals ADR1 and ADR2 and the internal clock signal CLK_INT. The interface circuits 25a and 25b include the clocked gates 26a and 26b and the inverters 27a and 27b. Each of the interface circuits 25a and 25b may be configured the same as the interface circuit 25 described in Fig.

인터페이스 회로들(25a, 25b)은 로직 회로(12b)와 메모리 회로(14b) 사이에 연결된다. 제1 인터페이스 회로(25a)는 제2 전원 전압(VDDS) 도메인으로 동작하고, 어드레스 신호들(ADR1, ADR2)과 내부 클럭 신호(CLK_INT)를 입력하고, 어드레스 래치 신호(ADR_LAT)를 출력한다. 어드레스 신호들(ADR1, ADR2)은 제1 전원 전압(VDDL) 레벨로 제공되고, 내부 클럭 신호(CLK_INT)는 제2 전원 전압(VDDS) 레벨로 제공된다. 제1 인터페이스 회로(25a)는 제1 인터페이스 회로(25a)의 출력인 어드레스 래치 신호(ADR_LAT)에 의해 제2 전원 전압(VDDS) 레벨로 전원이 공급된다. 마찬가지로, 제2 인터페이스 회로(25b)도 제2 인터페이스 회로(25b)의 출력에 의해 제2 전원 전압(VDDS) 레벨로 전원이 공급된다.The interface circuits 25a and 25b are connected between the logic circuit 12b and the memory circuit 14b. The first interface circuit 25a operates in the second power supply voltage VDDS domain and receives the address signals ADR1 and ADR2 and the internal clock signal CLK_INT and outputs the address latch signal ADR_LAT. The address signals ADR1 and ADR2 are provided at a first power supply voltage VDDL level and the internal clock signal CLK_INT is provided at a second power supply voltage VDDS level. The first interface circuit 25a is supplied with power at the second power supply voltage VDDS level by the address latch signal ADR_LAT which is the output of the first interface circuit 25a. Similarly, the second interface circuit 25b is also supplied with power at the second power supply voltage (VDDS) level by the output of the second interface circuit 25b.

제어 신호 발생부(42)는 독출 인에이블 신호와 내부 클럭 신호(CLK_INT)를 입력하는 제3 인터페이스 회로(25c)를 포함한다. 제3 인터페이스 회로(25c)는 도 6와 같이 구성될 수 있다.The control signal generating unit 42 includes a third interface circuit 25c for inputting a read enable signal and an internal clock signal CLK_INT. The third interface circuit 25c may be configured as shown in FIG.

도 6은 본 발명의 다양한 실시예들에 따른 도 5의 제3 인터페이스 회로를 설명하는 도면이다.Figure 6 is a diagram illustrating the third interface circuit of Figure 5 in accordance with various embodiments of the present invention.

도 6을 참조하면, 제3 인터페이스 회로(25c)는 제2 전원 전압(VDDS)으로 구동되고, 독출 인에이블 신호(RDEN)와 내부 클럭 신호(CLK_INT)를 입력하고 독출 신호(READ)를 출력한다. 제3 인터페이스 회로(25c)는 독출 인에이블 신호(RDEN)와 내부 클럭 신호(CLK_INT)를 입력하는 2-입력 클럭드 게이트(26c)와, 2-입력 클럭드 게이트(26c)의 출력을 입력하고 독출 신호(READ)를 출력하는 인버터(27c)를 포함한다. 2-입력 클럭드 게이트(26c)는 피모스 트랜지스터들(P11, P21, P41)과 엔모스 트랜지스터들(N11, N21)을 포함한다.6, the third interface circuit 25c is driven by the second power supply voltage VDDS and receives the read enable signal RDEN and the internal clock signal CLK_INT and outputs the read signal READ . The third interface circuit 25c inputs a 2-input clocked gate 26c for inputting the read enable signal RDEN and the internal clock signal CLK_INT and an output of the 2-input clocked gate 26c And an inverter 27c for outputting a read signal READ. The 2-input clocked gate 26c includes the PMOS transistors P11, P21 and P41 and the NMOS transistors N11 and N21.

P41, P21 피모스 트랜지스터들은 직렬 연결된다. P41 피모스 트랜지스터는 제2 전원 전압(VDDS)에 연결되고, 독출 신호(READ)에 게이팅되어 제2 전원 전압(VDDS)을 P21 피모스 트랜지스터로 공급한다. P21 피모스 트랜지스터는 그 게이트에 독출 인에이블 신호(RDEN)가 연결된다. P11 피모스 트랜지스터는 제2 전원 전압(VDDS)에 연결되고, 그 게이트에 내부 클럭 신호(CLK_INT)가 연결된다. P11, P21 피모스 트랜지스터들의 드레인들은 서로 연결되어 2-입력 클럭드 게이트(26c)의 출력이 된다. N21, N11 엔모스 트랜지스터들은 2-입력 클럭드 게이트(26c)의 출력과 접지 전압(VSS) 사이에 직렬 연결된다. N21 엔모스 트랜지스터의 게이트에 독출 인에이블 신호(RDEN)가 연결되고, N11 엔모스 트랜지스터의 게이트에 내부 클럭 신호(CLK_INT)가 연결된다.P41 and P21 PMOS transistors are connected in series. The P41 PMOS transistor is connected to the second power supply voltage VDDS and is gated to the read signal READ to supply the second power supply voltage VDDS to the P21 PMOS transistor. A read enable signal RDEN is connected to the gate of the PMOS transistor P21. The P11 PMOS transistor is connected to the second power supply voltage VDDS, and the internal clock signal CLK_INT is connected to the gate thereof. The drains of the P11 and P21 PMOS transistors are connected to each other and become the output of the 2-input clocked gate 26c. The N21 and N11 NMOS transistors are connected in series between the output of the 2-input clocked gate 26c and the ground voltage VSS. The read enable signal RDEN is connected to the gate of the N21-NMOS transistor, and the internal clock signal CLK_INT is connected to the gate of the N11-NMOS transistor.

인버터(27c)는 2-입력 클럭드 게이트(26c)의 출력을 입력하고 독출 신호(READ)를 출력한다. 독출 신호(READ)는 P21 피모스 트랜지스터로 제2 전원 전압(VDDS)을 공급하는 전원 공급 신호로 작용한다. 즉, 로직 로우 레벨의 독출 신호(READ)에 의해 P41 피모스 트랜지스터가 턴온되어 제2 전원 전압(VDDS)이 P21 피모스 트랜지스터로 공급된다.The inverter 27c receives the output of the 2-input clocked gate 26c and outputs the read signal READ. The read signal READ acts as a power supply signal for supplying the second power supply voltage VDDS to the P21 PMOS transistor. That is, the P41 PMOS transistor is turned on by the read signal READ of a logic low level, and the second power supply voltage VDDS is supplied to the P21 PMOS transistor.

제3 인터페이스 회로(25c)는 내부 클럭 신호(CLK_INT)가 로직 로우 레벨일 때 P11 피모스 트랜지스터가 턴온되어 2-입력 클럭드 게이트(26c)의 출력은 제2 전원 전압(VDDS)이 되고, 독출 신호(READ)는 로직 로우 레벨로 발생된다. 내부 클럭 신호(CLK_INT)가 로직 하이레벨일 때, 독출 인에이블 신호(RDEN)가 로직 로우 레벨이면, 2-입력 클럭드 게이트(26c)의 출력은 여전히 제2 전원 전압(VDDS)을 유지한다. 독출 인에이블 신호(RDEN)가 로직 하이 레벨이면, N11 및 N21 엔모스 트랜지스터들이 턴온되어 2-입력 클럭드 게이트(26c)의 출력은 접지 전압(VSS) 레벨로 디스차아징되고, 독출 신호(READ)는 로직 하이 레벨이 된다. 로직 하이 레벨의 독출 신호(READ)가 P41 피모스 트랜지스터의 게이트로 피이드백되어, P41 피모스 트랜지스터가 턴오프된다. 2-입력 클럭드 게이트(26c)의 출력은 궁극적으로 완전히 접지 전압(VSS)로 디스차아징된다. P11 피모스 트랜지스터를 완전히 턴-오프시키기 위하여, 내부 클럭 신호(CLK_INT)는 제2 전원 전압 레벨(VDDS)로 제공된다.When the internal clock signal CLK_INT is at a logic low level, the third interface circuit 25c turns on the P11 PMOS transistor so that the output of the 2-input clocked gate 26c becomes the second power supply voltage VDDS, The signal READ is generated at a logic low level. When the internal clock signal CLK_INT is at a logic high level, if the read enable signal RDEN is at a logic low level, the output of the 2-input clocked gate 26c still maintains the second power supply voltage VDDS. When the read enable signal RDEN is at a logic high level, the N11 and N21 emitter transistors are turned on so that the output of the 2-input clocked gate 26c is discriminated to the ground voltage VSS level, Becomes a logic high level. A read signal READ of a logic high level is fed back to the gate of the P41 PMOS transistor and the P41 PMOS transistor is turned off. The output of the 2-input clocked gate 26c is ultimately completely negated to the ground voltage VSS. In order to completely turn off the P11 PMOS transistor, the internal clock signal CLK_INT is provided at the second power supply voltage level VDDS.

도 5로 돌아가서, 메모리 회로(14b) 내 제어 신호 발생부(42)의 제3 인터페이스 회로(25c)에서 출력되는 독출 신호(READ)는 센싱 인에이블 신호(SAEN)를 발생하는 지연 로직부(46)로 제공된다. 지연 로직부(46)는 독출 신호(READ)를 수신하고 메모리 어레이(45)의 메모리 셀 데이터를 센싱하는 데 충분한 지연 후 센싱 인에이블 신호(SAEN)를 발생한다.5, the read signal READ output from the third interface circuit 25c of the control signal generating unit 42 in the memory circuit 14b is supplied to the delay logic unit 46 (FIG. 5) for generating the sensing enable signal SAEN ). The delay logic portion 46 receives the read signal READ and generates a sense enable signal SAEN after a delay sufficient to sense the memory cell data of the memory array 45. [

워드라인 드라이버(43)는 어드레스 디코더(41)에서 출력되는 어드레스 래치 신호(ADR-LAT)를 수신하고 워드라인(WL)을 구동한다. 메모리 어레이(45)는 메모리 셀들(47), 비트라인 선택부들(48) 그리고 센스 앰프부들(49)을 포함한다. 하나의 메모리 셀(47)은 T1, T2 엔모스 트랜지스터들을 통하여 비트라인쌍(BL, BLB)에 연결되는 크로스-커플드 인버터들(47A, 47B)로 구성되는 전형적인 CMOS SRAM 셀을 포함한다. T1, T2 엔모스 트랜지스터들의 게이트들은 워드라인(WL)에 연결된다. 워드라인(WL)이 로직 하이 레벨로 인에이블되면, T1, T2 엔모스 트랜지스터들은 인버터들(47A, 47B)과 비트라인쌍(BL, BLB) 사이에 도통 경로를 제공한다.The word line driver 43 receives the address latch signal ADR-LAT output from the address decoder 41 and drives the word line WL. The memory array 45 includes memory cells 47, bit line selectors 48, and sense amplifier units 49. One memory cell 47 includes a typical CMOS SRAM cell comprised of cross-coupled inverters 47A, 47B connected to bit line pairs BL, BLB through T1, T2 emmos transistors. The gates of the T1 and T2 emmos transistors are connected to the word line WL. When the word line WL is enabled to a logic high level, the T1 and T2 NMOS transistors provide a conduction path between the inverters 47A and 47B and the bit line pair BL and BLB.

비트라인 선택부(48)는 비트라인 선택 신호(CS)에 응답하여 비트라인들(BL, BLB)을 센스 앰프부(49)와 연결시킨다. 센스 앰프부(49)는 센싱 인에이블 신호(SAEN)에 응답하여 비트라인쌍(BL, BLB)의 전압 레벨을 감지 증폭하고 차동 신호쌍을 출력한다.The bit line selection unit 48 connects the bit lines BL and BLB with the sense amplifier unit 49 in response to the bit line selection signal CS. The sense amplifier unit 49 senses and amplifies the voltage level of the bit line pair BL and BLB in response to the sensing enable signal SAEN and outputs a differential signal pair.

본 실시예에서, 로직 회로(12b)에 제공되는 어드레스 신호들(ADR1, ADR2)과 독출 인에이블 신호(RDEN)는 제1 전원 전압(VDDL) 레벨로 동작하는 신호들이다. 제1 전원 전압(VDDL) 레벨의 어드레스 신호들(ADR1, ADR2)과 독출 인에이블 신호(RDEN)를 수신하는 메모리 회로(14b)의 인터페이스 회로들(25a, 25b, 25c)은 제2 전원 전압(VDDS) 레벨의 어드레스 래치 신호(ADR-LAT)와 독출 신호(READ)를 발생한다. 즉, 인터페이스 회로들(25a, 25b, 25c) 각각은 그 출력인 어드레스 래치 신호(ADR-LAT)와 독출 신호(READ)에 의해 제2 전원 전압(VDDS) 레벨로 전원이 공급되고, 어드레스 입력 신호(ADR1 및 ADR2)와 독출 신호(READ)를 제2 전원 전압(VDDS) 레벨로 레벨-시프팅시킨다.In the present embodiment, the address signals ADR1 and ADR2 and the read enable signal RDEN provided to the logic circuit 12b are signals operating at the first power supply voltage (VDDL) level. The interface circuits 25a, 25b and 25c of the memory circuit 14b receiving the address signals ADR1 and ADR2 of the first power supply voltage VDDL level and the read enable signal RDEN are connected to the second power supply voltage VDDS) level address latch signal ADR-LAT and a read signal READ. That is, each of the interface circuits 25a, 25b and 25c is supplied with power at the second power supply voltage VDDS level by the address latch signal ADR-LAT and the read signal READ, And level-shifts the read signals ADR1 and ADR2 and the read signal READ to the second power supply voltage VDDS level.

로직 회로(12b)를 구동하는 제1 전원 전압(VDDL) 레벨은, 인터페이스 회로에 의하여 제 1 전원 전압의 레벨을 충분히 낮춤에 따라, 집적 회로는 전력 소비를 줄일 수 있다.The first power supply voltage VDDL level driving the logic circuit 12b can reduce the power consumption of the integrated circuit as the level of the first power supply voltage is sufficiently lowered by the interface circuit.

도 7은 본 발명의 다양한 실시예들에 따른 도 5의 동작 방법을 설명하는 플로우챠트이다.Figure 7 is a flow chart illustrating the method of operation of Figure 5 in accordance with various embodiments of the present invention.

도 7을 참조하면, 로직 회로(12b)는 메모리 회로(14b)를 제어하는 제1 전원 전압(VDDL) 레벨의 제어 신호들을 발생한다(61), 제어 신호들은 메모리 회로(14b)를 독출 및 기입하는 어드레스 신호들(ADR1, ADR2), 독출 인에이블 신호(RDEN) 등을 포함한다. 메모리 회로(14b)는 제1 전원 전압(VDDL) 레벨의 제어 신호들을 수신하고, 제2 전원 전압(VDDS) 레벨로 레벨 시프팅한다(62). 메모리 회로(14b)는 제2 전원 전압(VDDS) 레벨로 레벨 시프트된 제어 신호들에 응답하여 고출 및 기입 동작을 수행한다(63).7, the logic circuit 12b generates (61) control signals of a first power supply voltage (VDDL) level that controls the memory circuit 14b. The control signals read and write the memory circuit 14b Address signals ADR1 and ADR2, a read enable signal RDEN, and the like. The memory circuit 14b receives the control signals of the first power supply voltage (VDDL) level and level-shifts it to the second power supply voltage (VDDS) level (62). The memory circuit 14b performs a write and write operation in response to the control signals level-shifted to the second power supply voltage VDDS level (63).

도 8은 본 발명의 다양한 실시예에 따른 인터페이스 회로를 포함하는 시스템의 제1 예를 설명하는 도면이다.8 is a diagram illustrating a first example of a system including an interface circuit according to various embodiments of the present invention.

도 8을 참조하면, 시스템(70)은 무선 네트워크 통신 기능을 구비한 모바일 단말기로서, 휴대 전화기, 모바일 PC, 개인 휴대 단말기 등 다양한 형태의 장치로 구현될 수 있다. 모바일 단말기 시스템(70)은 발신자 및 착신자 상호 간 통화를 가능하게 하는 통화 기능을 수행한다. 모바일 단말기 시스템(70)에 의해 수행되는 통화는 음성 통화뿐 아니라 영상 및 음성을 주고 받으면서 통화를 가능하게 하는 영상 통화를 포함한다.Referring to FIG. 8, the system 70 is a mobile terminal having a wireless network communication function, and may be implemented as various types of devices such as a mobile phone, a mobile PC, and a personal portable terminal. The mobile terminal system 70 performs a call function to enable a call between the caller and the called party. The calls performed by the mobile terminal system 70 include voice calls as well as video calls that enable video calls and voice calls while enabling communication.

모바일 단말기 시스템(70)이 수행하는 통신 방식은, 예컨대 W-CDMA(Wideband Code Division Multiple Access), EDGE(Enhanced Data rates for GSM Evolution), LTE(Long Term Evolution), WiMAX(Worldwide Interoperability for Microwave Access) 등일 수 있다. 무선 네트워크는 모바일 단말기 시스템(70) 각각과 무선 통신 신호를 주고 받기 위한 기지국(Base station Transmission System), 복수의 기지국을 제어 및 관리하는 기지국 제어기(Base Station Controller), 그리고 기지국 제어기를 통해 모바일 단말기 시스템(70) 간의 호 연결(call switching)을 수행하는 교환기를 포함할 수 있다.The communication system that the mobile terminal system 70 performs may be, for example, W-CDMA (Wideband Code Division Multiple Access), EDGE (Enhanced Data Rates for GSM Evolution), LTE (Long Term Evolution), WiMAX (Worldwide Interoperability for Microwave Access) And so on. The wireless network includes a base station transmission system for transmitting and receiving wireless communication signals to and from each of the mobile terminal systems 70, a base station controller for controlling and managing a plurality of base stations, And an exchange for performing call switching between the base stations 70.

모바일 단말기 시스템(70)은 카메라부(71), 음성 입력부(72), 무선 통신부(73), 디스플레이부(74), 음성 출력부(75), 사용자 입력부(76), 그리고 제어부(78)를 포함한다.The mobile terminal system 70 includes a camera unit 71, a voice input unit 72, a wireless communication unit 73, a display unit 74, a voice output unit 75, a user input unit 76, and a control unit 78 .

카메라부(71)는 촬영을 수행하여 영상을 생성한다. 카메라부(71)는 광을 입사하는 적어도 하나의 렌즈를 포함하는 광학부와, 렌즈를 통해 입사된 광을 전기적 데이터로 변환하여 영상을 생성하는 이미지 센서를 포함할 수 있다. 카메라부(71)의 이미지 센서는 센서 인터페이스를 통해 이미지 프로세싱 유닛에 의해 동작되는 로우-베이어(RAW-Bayer) 및/또는 CMOS 타입일 수 있다. 카메라부(71)의 이미지 센서는 이미지 센서에 의해 검출된 광을 전기 신호로 변환하도록 구성된 다수의 광 검출기를 포함할 수 있다. 이미지 센서는 이미지 센서에 의해 캡처된 광을 필터링하여 컬러 정보를 캡쳐하는 컬러 필터 어레이를 더 포함할 수 있다.The camera unit 71 performs photographing to generate an image. The camera unit 71 may include an optical unit including at least one lens to which light is incident, and an image sensor that converts the light incident through the lens into electrical data to generate an image. The image sensor of the camera section 71 may be of the RAW-Bayer and / or CMOS type operated by the image processing unit via the sensor interface. The image sensor of the camera section 71 may comprise a plurality of optical detectors configured to convert the light detected by the image sensor into an electrical signal. The image sensor may further comprise a color filter array that filters the light captured by the image sensor to capture color information.

음성 입력부(72)는, 예컨대, 마이크로 폰과 같은 음성 센서를 포함하여, 음성 통화에 필요한 음성을 입력한다.The voice input unit 72 includes a voice sensor such as a microphone, for example, and inputs voice necessary for voice communication.

무선 통신부(73)는 무선 네트워크에 연결되어 소정의 무선 통신 방식으로 상대방 단말기와의 통신을 수행한다. 무선 통신부(73)는, 통화시, 제어부(78)의 제어에 따라 카메라부(71)에 의해 생성된 영상 및/또는 음성 입력부(72)에 의해 입력된 음성을 포함하는 영상 통화 데이터를 상대방 단말기에 전송하고, 상대방 단말기로부터 영상 및/또는 음성을 포함하는 영상 통화 데이터를 수신한다.The wireless communication unit 73 is connected to the wireless network and performs communication with the partner terminal through a predetermined wireless communication scheme. The wireless communication unit 73 transmits the video call data including the video generated by the camera unit 71 and / or the audio input by the audio input unit 72 under the control of the control unit 78, And receives video call data including video and / or audio from the other terminal.

디스플레이부(74)는 화면을 표시하며, LCD 등과 같은 디스플레이 디바이스를 포함할 수 있다. 디스플레이부(74)는 카메라부(71)에 의해 생성된 영상을 제어부(78)의 제어에 의해 디스플레이할 수 있다. The display unit 74 displays a screen and may include a display device such as an LCD or the like. The display unit 74 can display an image generated by the camera unit 71 under the control of the control unit 78. [

음성 출력부(75)는 음성을 출력하며, 내부 스피커 등과 같은 음성 출력 디바이스를 포함할 수 있다. 또한, 음성 출력부(75)는 이어폰, 헤드셋, 외부 스피커 등과 같은 외부 음성 출력 디바이스와의 연결을 위한 커넥터를 더 포함하고, 연결된 외부 음성 출력 디바이스에 음성을 출력할 수 있다. 음성 출력부(75)는 음성 통화 또는 영상 통화시, 제어부(78)의 제어에 따라 상대방 단말기로부터의 음성을 출력할 수 있다.The voice output unit 75 outputs voice, and may include a voice output device such as an internal speaker or the like. The audio output unit 75 may further include a connector for connection to an external audio output device such as an earphone, a headset, an external speaker, and the like, and may output audio to a connected external audio output device. The voice output unit 75 can output voice from the other party's terminal under the control of the control unit 78 during a voice call or a video call.

사용자 입력부(76)는 모바일 단말기 시스템(70)의 조작을 위한 사용자의 입력을 수신한다. 사용자 입력부(76)는, 숫자, 문자 등의 입력을 위한 복수의 키를 구비하는 키패드를 포함할 수 있다. 키패드는 터치 패드의 형태로 구현될 수 있다. 사용자 입력부(76)는 사용자 입력으로서 디스플레이부(74) 상의 사용자의 모션 또는 제스쳐를 감지하는 감지 센서를 더 포함할 수 있다. 사용자 입력부(76)의 감지 센서는, 예컨대 LCD와 같은 디스플레이부(74)의 패널 형태의 디스플레이 디바이스에 중첩되도록 마련되는 이른바 터치 스크린으로 구현될 수 있다.The user input 76 receives user input for manipulation of the mobile terminal system 70. The user input unit 76 may include a keypad having a plurality of keys for inputting numbers, characters, and the like. The keypad may be implemented in the form of a touchpad. The user input unit 76 may further include a detection sensor for detecting the motion or gesture of the user on the display unit 74 as a user input. The sensing sensor of the user input unit 76 may be implemented as a so-called touch screen provided to overlap with a display device of a panel form of a display unit 74 such as an LCD.

제어부(78)는 모바일 단말기 시스템(70)의 전반적인 제어를 수행한다. 제어부(78)는 사용자 입력부(76)를 통한 사용자의 입력에 의해 통화 기능이 선택되면, 입력된 전화 번호를 참조하여 무선 통신부(73)를 통해 상대방 단말기에 대한 호 연결을 요청한다. 제어부(78)는 호 연결이 이루어지면, 카메라부(71)에 의해 생성된 영상 및/또는 음성 입력부(72)에 의해 입력된 음성을 포함하는 통화 데이터를 무선 통신부(73)를 통해 상대방 단말기에 전송하고, 무선 통신부(73)를 통해 상대방 단말기로부터 수신되는 통화 데이터에 포함된 영상 및/또는 음성이 디스플레이(74) 및/또는 음성 출력부(75)에 출력되도록 제어를 수행한다.The control unit 78 performs overall control of the mobile terminal system 70. When the call function is selected by the user through the user input unit 76, the control unit 78 refers to the input phone number and requests the call connection to the partner terminal through the wireless communication unit 73. [ When the call connection is established, the control unit 78 transmits the call data including the image generated by the camera unit 71 and / or the voice input by the voice input unit 72 to the other party's terminal through the wireless communication unit 73 And controls the display 74 and / or the voice output unit 75 so that the video and / or voice included in the call data received from the other party's terminal through the wireless communication unit 73 is output to the display 74 and / or the voice output unit 75.

제어부(78)는 카메라부(71)의 이미지 센서에 의해 캡쳐된 이미지 데이터를 이미지 프로세싱 파이프 라인을 통해 다수의 이미지 프로세싱 동작을 수행한다. 프로세싱된 결과 이미지는 디스플레이부(74)에 표시될 수 있다. 프로세싱되는 이미지 데이터의 해상도와 프레임 레이트가 높아짐에 따라, 이에 부합하는 이미지 신호 프로세싱 시스템이 요구된다.The control unit 78 performs a plurality of image processing operations on the image data captured by the image sensor of the camera unit 71 through the image processing pipeline. The processed resultant image can be displayed on the display unit 74. [ As the resolution and frame rate of image data to be processed are increased, a corresponding image signal processing system is required.

제어부(78)는 프로세싱되는 데이터를 저장하기 위하여 소정의 메모리 영역을 포함할 수 있다. 제어부(78) 내 메모리 영역은 도 5와 같은 인터페이스 회로들(25a, 25b, 25c)를 포함하는 SRAM으로 구현될 수 있다.The control unit 78 may include a predetermined memory area for storing the data to be processed. The memory area in the control unit 78 may be implemented as an SRAM including the interface circuits 25a, 25b, and 25c as shown in FIG.

모바일 단말기 시스템(70)에서, 카메라부(71), 음성 입력부(72), 무선 통신부(73), 디스플레이부(74), 음성 출력부(75), 사용자 입력부(76) 그리고 제어부(78) 각각은, 예컨대 제1 전원 전압(VDDL)으로 또는 제1 전원 전압(VDDL) 보다 높은 제2 전원 전압(VDDS)으로 구동되는, 즉, 서로 다른 전압 도메인들로 구동될 수 있다. 모바일 단말기 시스템(70)의 제어부(78)는 제1 전원 전압(VDDL)으로 구동되고, 제2 전원 전압(VDDS)으로 구동되는 카메라부(71), 음성 입력부(72), 무선 통신부(73), 디스플레이부(74), 음성 출력부(75), 그리고 사용자 입력부(76)로 제1 전원 전압(VDDL) 레벨의 제어 신호를 제공할 수 있다. 또한, 제어부(78)는 제2 전원 전압(VDDS)으로 구동되고, 제1 전원 전압(VDDL)으로 구동되는 카메라부(71), 음성 입력부(72), 무선 통신부(73), 디스플레이부(74), 음성 출력부(75), 그리고 사용자 입력부(76)로부터 제1 전원 전압(VDDL) 레벨의 제어 신호를 수신할 수 있다.In the mobile terminal system 70, the camera unit 71, the voice input unit 72, the wireless communication unit 73, the display unit 74, the voice output unit 75, the user input unit 76 and the control unit 78 For example, driven to a first power supply voltage VDDL or to a second power supply voltage VDDS higher than the first power supply voltage VDDL, i.e., driven to different voltage domains. The control unit 78 of the mobile terminal system 70 includes a camera unit 71 driven by a first power voltage VDDL and driven by a second power voltage VDDS, a voice input unit 72, a wireless communication unit 73, The display unit 74, the audio output unit 75, and the user input unit 76 with the first power supply voltage (VDDL) level control signal. The control unit 78 includes a camera unit 71 driven by the second power supply voltage VDDS and driven by the first power supply voltage VDDL, an audio input unit 72, a wireless communication unit 73, a display unit 74 ), The audio output unit 75, and the user input unit 76. In this case,

모바일 단말기 시스템(70)의 카메라부(71), 음성 입력부(72), 무선 통신부(73), 디스플레이부(74), 음성 출력부(75), 사용자 입력부(76) 그리고 제어부(78) 각각은, 제1 전원 전압(VDDL) 레벨의 제어 신호를 수신하고 제2 전원 전압(VDDS) 레벨의 출력 신호로 레벨 시프팅하는 인터페이스 회로(IF)를 포함할 수 있다. 인터페이스 회로(IF)는 그 출력에 의해 제2 전원 전압(VDDS)으로 전원이 공급되고, 클럭 신호에 응답하여 제1 전원 전압(VDDL) 레벨의 제어 신호를 입력하고 그 출력을 제2 전원 전압(VDDS) 레벨로 레벨 시프팅시킨다.The camera unit 71, the voice input unit 72, the wireless communication unit 73, the display unit 74, the voice output unit 75, the user input unit 76 and the control unit 78 of the mobile terminal system 70 And an interface circuit IF receiving the control signal of the first power supply voltage (VDDL) level and level-shifting the output signal of the second power supply voltage (VDDS) level. The interface circuit IF is supplied with the second power supply voltage VDDS by its output and receives the control signal of the first power supply voltage VDDL level in response to the clock signal, VDDS) level.

도 9는 본 발명의 다양한 실시예에 따른 인터페이스 회로를 포함하는 시스템의 제2 예를 설명하는 도면이다.9 is a diagram illustrating a second example of a system including an interface circuit according to various embodiments of the present invention.

도 9를 참조하면, 시스템(80)은 도 7의 제어부(78)에 포함되는 이미지 프로세싱 시스템일 수 있다. 이미지 프로세싱 시스템(80)은 CPU (81), ISP (82), 이미지 코덱부(83), 제1 및 제2 메모리 콘트롤러들(84, 85), 이미지 입출력부(86), 그리고 인터페이스부(87)를 포함할 수 있다. 또한, 이미지 프로세싱 시스템(80)은 그 내부에 존재하는 메모리 영역(102)을 제어하는 제3 메모리 콘트롤러(101)를 더 포함할 수 있다. 메모리 영역(102)은 도 5와 같은 인터페이스 회로들(25a, 25b, 25c)를 포함하는 SRAM 또는 DRAM으로 구현될 수 있다Referring to Fig. 9, the system 80 may be an image processing system included in the control unit 78 of Fig. The image processing system 80 includes a CPU 81, an ISP 82, an image codec unit 83, first and second memory controllers 84 and 85, an image input / output unit 86, and an interface 87 ). The image processing system 80 may further include a third memory controller 101 for controlling a memory area 102 existing therein. The memory region 102 may be implemented as an SRAM or DRAM including the interface circuits 25a, 25b, and 25c as shown in FIG. 5

ISP (Image Signal Processor, 82)는 베이어(Bayer) 프로세싱 유닛, RGB 프로세싱 유닛, 크기조정/회전/아핀-변환(Scaling/Rotating/Affine-Transform) 프로세싱 유닛 등을 포함할 수 있다. ISP (82)은 각 유닛의 프로세싱을 제어하기 위하여, 예컨대, 이미지의 크기, 색의 깊이, 데드 픽셀 보상(Dead Pixel Alive), 렌즈 셰이딩 보상(Lens Shading Compensation), 적합 컬러 보간(Adaptive Color Interpolation), 컬러 보정(Color Correction), 감마 제어(Gamma Control), 색상/게인 제어(hue/Gain Control), 영상 효과(Image Effect), 자동 노출(Auto Exposure), 자동 화이트 밸런스(Auto White Balance) 등을 제어할 수 있다. ISP (82)에서 프로세싱된 이미지 데이터는 버스(88)를 통하여 이미지 코덱부(83)로 전송될 수 있다.The ISP (Image Signal Processor) 82 may include a Bayer processing unit, an RGB processing unit, a Scaling / Rotating / Affine-Transform processing unit, and the like. ISP 82 may be configured to control the processing of each unit such as image size, color depth, Dead Pixel Alive, Lens Shading Compensation, Adaptive Color Interpolation, Color Correction, Gamma Control, Hue / Gain Control, Image Effect, Auto Exposure, Auto White Balance, and so on. Can be controlled. The image data processed by the ISP 82 may be transmitted to the image codec unit 83 via the bus 88. [

이미지 코덱부(83)는 이미지 데이터를 전송 및 저장에 용이한 형태로 이미지 인코딩 및 디코딩을 수행할 수 있다. 이미지 코덱부(83)는 JPEG 코덱부(JPEG CODEC)로 구성되어 고해상도의 JPEG 이미지를 생성할 수 있다. JPEG (Joint Photographic Expert Group)는 이미지 데이터가 블록 단위로 압축되고, 디코딩하고자 하는 위치의 블록 데이터 압축 스트림을 파일의 처음부터 스캐닝해가면서 해당 위치를 찾아 복원하여 재생한다.The image codec unit 83 can perform image encoding and decoding in a form that is easy to transmit and store image data. The image codec unit 83 is configured with a JPEG codec unit (JPEG CODEC) to generate a high-resolution JPEG image. JPEG (Joint Photographic Expert Group) compresses image data on a block-by-block basis, scans the block data compressed stream at a position to be decoded from the beginning of the file,

JPEG 압축의 최소 사양인 베이스라인 JPEG는, 이미지 데이터를 RGB에서 YIQ로 변환하고 각 컬러 성분(Y,I,G)의 이미지를 8x8 블록 단위의 매크로 블록으로 나눈 다음, DCT (Discrete Cosign Transform) 변환하고, 그 결과 값인 DCT 계수를 양자화(quantization) 테이블을 사용하여 계수마다 상이한 스텝 크기로 선형 양자화하여 시각적으로 중요한 부분과 덜 중요한 부분으로 분리하고, 중요한 부분은 살리고 덜 중요한 부분은 손실시켜 데이터 양을 줄인다. 8x8 블록 데이터는 최소 부호화 단위로서, 최소 블록 단위가 변경되면 블록 데이터의 크기도 변경될 수 있다.Baseline JPEG, which is the minimum specification of JPEG compression, converts image data from RGB to YIQ, divides the image of each color component (Y, I, G) into macroblocks of 8x8 block units, performs DCT (Discrete Cosine Transform) And the resulting DCT coefficients are linearly quantized with different step sizes for each coefficient using a quantization table to separate the visually significant portions into less important portions and to save the important portions and lose the less important portions Reduce. The 8x8 block data is the minimum encoding unit. If the minimum block unit is changed, the size of the block data can be changed.

매크로 블록 단위로 블록화되어 양자화된 DCT 계수는 하나의 DC 성분(직류)과 63개의 AC 성분(교류)으로 나타나며, DC 성분은 인접한 신호 간의 상관 관계를 고려하여 인접한 이전 블록과의 차분 신호를 부호화 (DPCM: Differential Pulse Code Modulation)하고, AC 성분은 블록마다 지그재그 스캔에 의해 일렬로 나열한 후 부호화(Run-Length Coding)한다.The DCT coefficients that are blocked and quantized in macroblock units are represented by one DC component (DC) and 63 AC components (AC), and the DC component is encoded by considering the correlation between adjacent signals DPCM (Differential Pulse Code Modulation), and AC components are arranged in a line by zigzag scan for each block and then subjected to run-length coding.

JPEG 압축 방식에 의해 압축된 JPEG 이미지는 다수의 매크로 블록 단위로 경계를 이루게 되며, 각각의 매크로 블록은 하나의 DC 성분과 블록의 끝을 나타내는 EOB 코드로 구성하게 된다. JPEG 이미지를 구성하는 각 매크로 블록은 상호 종속적인 DC 값을 갖는다.A JPEG image compressed by the JPEG compression method is bounded by a plurality of macroblock units, and each macro block is composed of one DC component and an EOB code indicating the end of the block. Each macroblock that constitutes a JPEG image has a DC value that is mutually dependent.

ISP (82)은 JPEG 이미지 데이터의 노이즈를 개선하기 위하여 이미지를 보정한다. ISP (82)는 8x8 블록 데이터의 DC/AC 계수를 조정할 수 있다. ISP (82)는 블록 데이터에서 DC/AC 임계값(DC/AC Threshold value)에 따라 이미지 영역(Image area)을 분리한 다음, DC/AC 계수를 조정하거나 제어하여 노이즈를 감소시킨다(Noise reduction). ISP (82)는 AC 계수를 조정하여 블록성 잡음을 감소시킨다(Blocky effect reduction). 또한, ISP (82)는 DC/AC 계수를 조정하여 휘도 강화(Brightness enhancement)를 블록 데이터에 적용할 수 있다.The ISP 82 corrects the image to improve the noise of the JPEG image data. ISP 82 may adjust the DC / AC coefficients of 8x8 block data. The ISP 82 separates the image area according to the DC / AC threshold value in the block data and adjusts or controls the DC / AC coefficient to reduce the noise (Noise reduction) . ISP 82 adjusts the AC coefficient to reduce blocky noise (Blocky effect reduction). In addition, the ISP 82 may apply the brightness enhancement to the block data by adjusting the DC / AC coefficient.

CPU (81)는 상술한 이미지 데이터를 프로세싱하는 방법을 구현하는데 필요한 하드웨어, 소프트웨어, 및/또는 펌웨어를 포함하는 마이크로 프로세서이다. CPU (81)는 이미지 데이터를 프로세싱하는 것과 관련된 일련의 복잡한 프로세스를 핸들링함에 있어서 VPU (Video Processing Unit) 이라고도 할 수 있는 GPU (Graphics Processing Unit)을 포함할 수 있다.The CPU 81 is a microprocessor including hardware, software, and / or firmware necessary to implement the method of processing the image data described above. The CPU 81 may include a graphics processing unit (GPU), which may be referred to as a video processing unit (VPU), in handling a series of complex processes related to processing image data.

CPU (81)는 다양한 전자 게임 및 다른 어플리케이션에서 관심을 끄는 그래픽 이미지의 조작 및 렌더링(rendering) 처리할 수 있다. CPU (81)는, 소프트웨어 어플리케이션과 같은, 호스트로부터 명령어 및 이미지 데이터를 수신할 수 있다. 명령어는 이미지 데이터를 변경하여 렌더링된 이미지를 발생시키는데 필요한 계산 및 동작을 특정하는데 사용된다.The CPU 81 can manipulate and render graphics images of interest in various electronic games and other applications. The CPU 81 may receive instruction and image data from a host, such as a software application. The instructions are used to modify the image data to specify the calculations and operations necessary to generate the rendered image.

CPU (81)는 카메라 기능, 멀티미디어 데이터 재생 등의 부가 프로세스 기능을 제어할 수 있다. CPU (81)는 이미지 데이터를 디스플레이부(74, 도 7)의 크기에 맞도록 축소, 확대 또는 크로핑(cropping)하며, 디스플레이부(74)에서 표시되는 이미지 데이터의 색상 규격에 맞도록 변환할 수 있다.The CPU 81 can control an additional process function such as camera function, multimedia data reproduction, and the like. The CPU 81 reduces, enlarges or crops the image data to fit the size of the display unit 74 (FIG. 7), and converts the image data to fit the color specification of the image data displayed on the display unit 74 .

CPU (81)에 의해 처리될 명령어들 또는 이미지 데이터는 메모리 장치(91)에 저장될 수 있다. 메모리 장치(91)는 이미지 프로세싱 시스템(80) 외부에 존재하는 외장형 메모리 장치일 수 있다. 이미지 프로세싱 시스템 (80)는 제1 메모리 콘트롤러(84)를 통하여 메모리 장치(91)를 제어할 수 있다. 메모리 장치(91)는 SDRAM (Synchronous Dynamic Random Access Memory)과 같은 휘발성 메모리일 수 있다. 제1 메모리 콘트롤러(84)는 SDRAM의 동작을 제어하는 SDRAM 콘트롤러일 수 있다. 메모리 장치(91)는 기본 입출력 시스템(BIOS), 운영 체계, 다양한 프로그램들, 어플리케이션들, 또는 사용자 인터페이스 기능의 펌-웨어를 저장할 수 있다.The instructions or image data to be processed by the CPU 81 may be stored in the memory device 91. [ The memory device 91 may be an external memory device external to the image processing system 80. The image processing system 80 may control the memory device 91 via the first memory controller 84. The memory device 91 may be a volatile memory such as Synchronous Dynamic Random Access Memory (SDRAM). The first memory controller 84 may be an SDRAM controller for controlling the operation of the SDRAM. The memory device 91 may store a firmware of a basic input / output system (BIOS), an operating system, various programs, applications, or user interface functions.

메모리 장치(91)는 카메라부(611, 도 8)의 이미지 센서로부터 수신되는 원본 이미지 데이터를 저장할 수 있다. 메모리 장치(91)에 저장된 원본 이미지 데이터는 ISP (82)로 제공될 수 있다.The memory device 91 may store original image data received from the image sensor of the camera unit 611 (Fig. 8). The original image data stored in the memory device 91 may be provided to the ISP 82. [

메모리 장치(91)는 이미지 프로세싱 시스템(80)의 동작 동안에 버퍼링 또는 캐싱을 위해 사용될 수 있다. 예컨대, 메모리 장치(91)는 이미지 데이터가 디스플레이부(614, 도 8)로 출력될 때 이를 버퍼링하기 위한 하나 이상의 프레임 버퍼를 포함할 수 있다. 즉, 메모리 장치(91)는 이미지 데이터의 프로세싱 이전에, 이미지 데이터의 프로세싱 동안에, 그리고 이미지 데이터의 프로세싱 이후에 그 데이터를 저장할 수 있다.The memory device 91 may be used for buffering or caching during operation of the image processing system 80. For example, the memory device 91 may include one or more frame buffers for buffering image data as it is output to the display portion 614 (FIG. 8). That is, the memory device 91 may store the data prior to the processing of the image data, during the processing of the image data, and after the processing of the image data.

메모리 장치(91)에 더하여, 이미지 프로세싱 시스템(80)은 이미지 데이터 및/또는 명령어들의 영구 저장을 위해 비휘발성 저장 장치(92)와 접속될 수 있다. 이미지 프로세싱 시스템(80)은 제2 메모리 콘트롤러(85)를 통해 비휘발성 저장 장치(92)와 연결된다. 비휘발성 저장 장치(92)는 제2 메모리 콘트롤러(85)에 의해 제어된다. 비휘발성 저장 장치(92)는 이미지 프로세싱 시스템(80) 외부에 존재하는 외장형 저장 장치일 수 있다.In addition to the memory device 91, the image processing system 80 may be connected to the non-volatile storage 92 for permanent storage of image data and / or instructions. The image processing system 80 is coupled to the non-volatile storage 92 via a second memory controller 85. The non-volatile storage 92 is controlled by the second memory controller 85. Non-volatile storage 92 may be an external storage device external to image processing system 80.

비휘발성 저장 장치(92)는 플래쉬 메모리, 하드 드라이브, 또는 임의의 다른 광, 자기 및/또는 고상 저장 매체들, 또는 이들의 일부 조합들을 포함할 수 있다. 제2 메모리 콘트롤러(85)는 플래쉬 메모리를 제어하는 플래쉬 메모리 콘트롤러일 수 있다. 도8에는 비휘발성 메모리 장치(92)가 단일 장치로 도시되어 있지만, 비휘발성 저장 장치(92)는 이미지 프로세싱 시스템(80)과 관련하여 동작하는 전술한 저장 장치들 중 하나 이상의 저장 장치들의 조합을 포함할 수 있다.Non-volatile storage 92 may include flash memory, a hard drive, or any other optical, magnetic and / or solid state storage media, or some combination thereof. The second memory controller 85 may be a flash memory controller for controlling the flash memory. Although non-volatile memory device 92 is shown as a single device in Fig. 8, non-volatile storage device 92 may include a combination of one or more of the above-described storage devices operating in conjunction with image processing system 80 .

비휘발성 저장 장치(92)는 펌웨어, 데이터 파일들, 이미지 데이터, 소프트웨어 프로그램들 및 어플리케이션들, 무선 접속 정보, 개인 정보, 사용자 선호들 및 임의의 다른 적절한 데이터를 저장하는 데 사용될 수 있다. 비휘발성 저장 장치(92) 및/또는 메모리 장치(91)에 저장된 이미지 데이터는 디스플레이 상에 출력되기 전에 이미지 프로세싱 시스템(80)에 의해 처리될 수 있다. Non-volatile storage 92 may be used to store firmware, data files, image data, software programs and applications, wireless access information, personal information, user preferences, and any other suitable data. Image data stored in the non-volatile storage 92 and / or the memory device 91 may be processed by the image processing system 80 before being output on the display.

이미지 프로세싱 시스템(80)을 통하여, 메모리 장치(91)에는 카메라부(71, 도 7)의 이미지 센서를 통해 캡쳐된 원본 이미지 데이터를 저장하기도 하지만, 컴퓨터 등과 같은 전자 장치에 저장된 이미지 데이터를 저장할 수도 있다. 메모리 장치(91)는 메모리 장치(91)에 저장된 원본 이미지 데이터 또는 JPEG 이미지 데이터를 디스플레이부(74, 도 7)로 전달하여 디스플레이할 수 있다. 디스플레이부(74, 도 7)는 이미지 데이터를 디스플레이하거나 메뉴 및 명령을 사용자 인터페이스의 일부로서 디스플레이할 수 있다.Through the image processing system 80, the memory device 91 stores original image data captured through the image sensor of the camera unit 71 (FIG. 7), but also stores image data stored in an electronic device such as a computer have. The memory device 91 can transmit original image data or JPEG image data stored in the memory device 91 to the display unit 74 (Fig. 7) and display the same. The display portion 74 (FIG. 7) may display image data or display menus and commands as part of the user interface.

카메라부(71, 도 7), 컴퓨터, 및/또는 디스플레이부(74, 도 7) 등과 같은 멀티미디어는, 카메라 기능, 멀티미디어 파일 재생, 3D 그래픽 등과 같은 부가 기능을 수행하기 위하여 멀티미디어 프로세서(Multimedia Processor; MMP) 또는 어플리케이션 프로세서(Application Processor; AP)에 의해 제어될 수 있다. MMP에 의해 수행되는 카메라 기능의 동작 모드는 프리뷰(Preview) 모드와 멀티미디어 동작 모드로 구분될 수 있다. 프리뷰 모드는 카메라 촬영 이전에 미리 보기를 위한 것이고, 멀티미디어 동작 모드는 카메라 촬영 명령 입력에 의한 촬영 동작 수행 모드이다.The multimedia such as the camera unit 71 (FIG. 7), the computer and / or the display unit 74 (FIG. 7) may be a multimedia processor, MMP) or an application processor (AP). The operation mode of the camera function performed by the MMP can be divided into a preview mode and a multimedia operation mode. The preview mode is for previewing before camera shooting, and the multimedia operation mode is a shooting operation performing mode by inputting camera shooting command.

이미지 프로세싱 시스템(80)은 이미지 데이터에 관한 프론트-엔드 프로세서로 칭할 수 있고, MMP 및/또는 AP는 후속 프로세서에 해당하므로 백-엔드 프로세서(93)로 칭할 수 있다. 백-엔드 프로세서(93)는 카메라부(71, 도 7), 컴퓨터, 및/또는 디스플레이부(74, 도 7)와 연결될 수 있다. 이미지 프로세싱 시스템(80)은 이미지 입출력부(86)를 통해 메모리 장치(91)에 저장된 이미지 데이터를 백-엔드 프로세서(93)로 전송한다.The image processing system 80 may be referred to as a front-end processor for image data, and the MMP and / or AP corresponds to a subsequent processor and may be referred to as a back-end processor 93. The back-end processor 93 may be coupled to the camera portion 71 (FIG. 7), the computer, and / or the display portion 74 (FIG. 7). The image processing system 80 transmits the image data stored in the memory device 91 to the back-end processor 93 via the image input / output unit 86.

이미지 입출력부(86)는 카메라부(71, 도 7)의 이미지 센서로부터 출력되는 원시 이미지 데이터를 백-엔드 프로세서(93)로 전송할 수 있다. 이미지 입출력부(86)는 백-엔드 프로세서(93)와 연결되는 디스플레이부(74, 도 7)의 크기에 맞도록 조정된 이미지 데이터를 전송할 수 있다. 또한, 이미지 입출력부(86)는 디스플레이부(74, 도 7)에서 표시되는 이미지 데이터의 색상 규격에 맞도록 변환된 이미지 데이터를 출력할 수 있다. 이미지 입출력부(86)와 벡-엔드 프로세서(93) 사이에는 이미지 데이터 교환을 수행하는 인터페이스부(87)가 연결될 수 있다.The image input / output unit 86 can transmit raw image data output from the image sensor of the camera unit 71 (FIG. 7) to the back-end processor 93. The image input / output unit 86 may transmit the adjusted image data to the size of the display unit 74 (FIG. 7) connected to the back-end processor 93. Also, the image input / output unit 86 can output the converted image data according to the color specification of the image data displayed on the display unit 74 (Fig. 7). An interface unit 87 for exchanging image data may be connected between the image input / output unit 86 and the beck-end processor 93.

인터페이스부(87)은 이미지 데이터 전송 단위인 프레임을 전송하는 MIPI 및/또는 병렬 인터페이스를 포함할 수 있다. 프레임은 실질적인 이미지 정보 이외에 주소와 필수적인 프로토콜 제어 정보를 포함할 수 있다. 프레임은 비트 단위로 전송되며, 데이터의 앞 뒤에 헤드 필드와 트레일러 필드를 포함할 수 있다. 병렬 인터페이스는 이미지 데이터가 낮은 해상도와 낮은 프레임 레이트를 갖는 경우에 사용된다. 고속 직렬 인터페이스인 MIPI는 해상도와 프레임 레이트가 높은 이미지 데이터를 전송할 때 사용된다.The interface unit 87 may include a MIPI and / or a parallel interface for transmitting frames that are image data transmission units. The frame may contain the address and the essential protocol control information in addition to the actual image information. The frame is transmitted bit by bit, and may include a head field and a trailer field in front of and behind the data. The parallel interface is used when the image data has a low resolution and a low frame rate. The high-speed serial interface, MIPI, is used to transmit image data with high resolution and frame rate.

제어부(78) 내 CPU(81), ISP (82), 이미지 코덱부(83), 제1 및 제2 메모리 콘트롤러들(84, 85), 이미지 입출력부(86), 그리고 인터페이스부(87) 각각은, 예컨대 제1 전원 전압(VDDL)으로 또는 제1 전원 전압(VDDL) 보다 높은 제2 전원 전압(VDDS)으로 구동되는, 서로 다른 전압 도메인으로 구동될 수 있다. CPU (81)는 제1 전원 전압(VDDL)으로 구동되고, 제2 전원 전압(VDDS)으로 구동되는 ISP (82), 이미지 코덱부(83), 제1 및 제2 메모리 콘트롤러들(84, 85) 그리고 이미지 입출력부(86)로 제1 전원 전압(VDDL) 레벨의 제1 제어 신호를 제공할 수 있다. 또한, CPU (81)는 제2 전원 전압(VDDS)으로 구동되고, 제1 전원 전압(VDDL)으로 구동되는 ISP (82), 이미지 코덱부(83), 제1 및 제2 메모리 콘트롤러들(84, 85) 그리고 이미지 입출력부(86)로 제2 전원 전압(VDDS) 레벨의 제어 신호를 수신할 수 있다.The CPU 81, the ISP 82, the image codec unit 83, the first and second memory controllers 84 and 85, the image input / output unit 86, and the interface unit 87 in the control unit 78 May be driven in different voltage domains, for example driven to a first power supply voltage VDDL or to a second power supply voltage VDDS higher than the first power supply voltage VDDL. The CPU 81 is connected to the ISP 82 driven by the first power source voltage VDDL and the second power source voltage VDDS, the image codec unit 83, the first and second memory controllers 84 and 85 ) And provide the first control signal of the first power supply voltage (VDDL) level to the image input / output unit 86. The CPU 81 is connected to the ISP 82 driven by the second power supply voltage VDDL and the first power supply voltage VDDL, the image codec unit 83, the first and second memory controllers 84 85), and a control signal of the second power supply voltage (VDDS) level to the image input / output unit 86.

CPU(81), ISP (82), 이미지 코덱부(83), 제1 및 제2 메모리 콘트롤러들(84, 85) 그리고 이미지 입출력부(86) 각각은 제1 전원 전압(VDDL) 레벨의 제어 신호를 수신하고 제2 전원 전압(VDDS) 레벨의 출력 신호로 레벨 시프팅하는 인터페이스 회로(IF)를 포함할 수 있다. 인터페이스 회로(IF)는 그 출력에 의해 제2 전원 전압(VDDS)으로 전원이 공급되고, 클럭 신호에 응답하여 제1 전원 전압(VDDL) 레벨의 제어 신호를 입력하고 그 출력을 제2 전원 전압(VDDS) 레벨로 레벨 시프팅시킨다.The CPU 81, the ISP 82, the image codec unit 83, the first and second memory controllers 84 and 85, and the image input / output unit 86 respectively receive the control signal of the first power supply voltage VDDL level And an interface circuit IF for level shifting the output signal of the second power supply voltage VDDS level. The interface circuit IF is supplied with the second power supply voltage VDDS by its output and receives the control signal of the first power supply voltage VDDL level in response to the clock signal, VDDS) level.

본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.

Claims (20)

제1 전원 전압 레벨을 갖는 제1 전원 전압으로 구동되는 제1 회로 영역; 및
상기 제1 전원 전압 레벨과 다른 제2 전원 전압 레벨을 갖는 제2 전원 전압으로 구동되고, 상기 제1 회로 영역으로부터 제1 및 제2 제어 신호들을 수신하는 인터페이스 회로를 포함하는 제2 회로 영역을 포함하고,
상기 인터페이스 회로는,
상기 제2 전원 전압에 그 소스가 연결되고, 상기 인터페이스 회로의 출력 신호에 그 게이트가 연결되는 제1 피모스 트랜지스터;
상기 제1 피모스 트랜지스터의 드레인과 제1 노드 사이에 연결되고, 상기 제1 제어 신호에 그 게이트가 연결되는 제2 피모스 트랜지스터;
상기 제1 피모스 트랜지스터의 드레인과 제1 노드 사이에 연결되고, 상기 제2 제어 신호에 그 게이트가 연결되는 제3 피모스 트랜지스터;
상기 제2 전원 전압과 상기 제1 노드 사이에 연결되고, 클럭 신호에 그 게이트가 연결되는 제4 피모스 트랜지스터;
상기 제1 노드와 접지 전압 사이에 직렬 연결되고, 상기 제1 제어 신호, 상기 제2 제어 신호 그리고 상기 클럭 신호에 그 게이트 각각이 연결되는 제1 내지 제3 엔모스 트랜지스터들; 및
상기 제1 노드에 연결되고, 상기 제1 노드의 신호에 따라 상기 출력 신호를 출력하는 인버터를 포함하는 것을 특징으로 하는 집적 회로.
A first circuit region driven by a first power supply voltage having a first power supply voltage level; And
And a second circuit region including an interface circuit driven by a second power supply voltage having a second power supply voltage level different from the first power supply voltage level and receiving first and second control signals from the first circuit region and,
The interface circuit comprising:
A first PMOS transistor whose source is connected to the second power supply voltage and whose gate is connected to an output signal of the interface circuit;
A second PMOS transistor which is connected between a drain of the first PMOS transistor and a first node and whose gate is connected to the first control signal;
A third PMOS transistor connected between a drain of the first PMOS transistor and a first node, and having a gate connected to the second control signal;
A fourth PMOS transistor connected between the second power supply voltage and the first node and having a gate connected to the clock signal;
First to third NMOS transistors serially connected between the first node and a ground voltage and each having its gate connected to the first control signal, the second control signal and the clock signal; And
And an inverter coupled to the first node for outputting the output signal according to a signal of the first node.
삭제delete 제1항에 있어서,
상기 제1 전원 전압 레벨은 상기 제2 전원 전압 레벨 보다 낮게 설정되는 것을 특징으로 하는 집적 회로.
The method according to claim 1,
Wherein the first power supply voltage level is set to be lower than the second power supply voltage level.
제1항에 있어서,
상기 클럭 신호는 상기 제2 전원 전압 레벨과 상기 접지 전압의 레벨로 동작하는 신호인 것을 특징으로 하는 집적 회로.
The method according to claim 1,
Wherein the clock signal is a signal that operates at a level of the second power supply voltage level and the ground voltage.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 제1 전원 전압 레벨을 갖는 제1 전원 전압으로 구동되는 로직 회로; 및
상기 제1 전원 전압 레벨과 다른 제2 전원 전압 레벨을 갖는 제2 전원 전압으로 구동되고, 상기 로직 회로로부터 제1 및 제2 어드레스 신호들을 수신하여 어드레스 래치 신호를 출력하는 어드레스 디코더를 포함하는 메모리 영역을 포함하고,
상기 어드레스 디코더는,
상기 제2 전원 전압에 그 소스가 연결되고, 상기 어드레스 래치 신호에 그 게이트가 연결되는 제1 피모스 트랜지스터;
상기 제1 피모스 트랜지스터의 드레인과 제1 노드 사이에 연결되고, 상기 제1 어드레스 신호에 그 게이트가 연결되는 제2 피모스 트랜지스터;
상기 제1 피모스 트랜지스터의 드레인과 제1 노드 사이에 연결되고, 상기 제2 어드레스 신호에 그 게이트가 연결되는 제3 피모스 트랜지스터;
상기 제2 전원 전압과 상기 제1 노드 사이에 연결되고, 클럭 신호에 그 게이트가 연결되는 제4 피모스 트랜지스터;
상기 제1 노드와 접지 전압 사이에 직렬 연결되고, 상기 제1 어드레스 신호, 상기 제2 어드레스 신호 그리고 상기 클럭 신호에 그 게이트 각각이 연결되는 제1 내지 제3 엔모스 트랜지스터들; 및
상기 제1 노드에 연결되고, 상기 제1 노드의 신호에 따라 상기 어드레스 래치 신호를 출력하는 인버터를 포함하는 것을 특징으로 하는 집적 회로.
A logic circuit driven by a first power supply voltage having a first power supply voltage level; And
And an address decoder driven by a second power supply voltage having a second power supply voltage level different from the first power supply voltage level and receiving first and second address signals from the logic circuit and outputting an address latch signal, / RTI >
Wherein the address decoder comprises:
A first PMOS transistor whose source is connected to the second power supply voltage and whose gate is connected to the address latch signal;
A second PMOS transistor connected between a drain and a first node of the first PMOS transistor and having a gate connected to the first address signal;
A third PMOS transistor connected between a drain of the first PMOS transistor and a first node, and having a gate connected to the second address signal;
A fourth PMOS transistor connected between the second power supply voltage and the first node and having a gate connected to the clock signal;
First to third NMOS transistors serially connected between the first node and a ground voltage, the first to third NMOS transistors being connected to the first address signal, the second address signal and the clock signal, respectively; And
And an inverter coupled to the first node for outputting the address latch signal in accordance with a signal of the first node.
제18항에 있어서,
상기 제1 전원 전압 레벨은 상기 제2 전원 전압 레벨 보다 낮게 설정되는 것을 특징으로 하는 집적 회로.
19. The method of claim 18,
Wherein the first power supply voltage level is set to be lower than the second power supply voltage level.
제18항에 있어서,
상기 클럭 신호는 상기 제2 전원 전압 레벨과 상기 접지 전압의 레벨로 동작하는 신호인 것을 특징으로 하는 집적 회로.
19. The method of claim 18,
Wherein the clock signal is a signal that operates at a level of the second power supply voltage level and the ground voltage.
KR1020130028313A 2012-12-07 2013-03-15 Integrated circuit with different voltage domain circuits KR101892076B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW102144205A TWI614765B (en) 2012-12-07 2013-12-03 Integrated circuit including circuits driven in different voltage domains
US14/100,114 US9325314B2 (en) 2012-12-07 2013-12-09 Integrated circuit including circuits driven in different voltage domains
CN201310664282.0A CN103871458B (en) 2012-12-07 2013-12-09 Integrated circuit and its data processing method, decoder, memory

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201261734621P 2012-12-07 2012-12-07
US61/734,621 2012-12-07

Publications (2)

Publication Number Publication Date
KR20140074156A KR20140074156A (en) 2014-06-17
KR101892076B1 true KR101892076B1 (en) 2018-08-27

Family

ID=51127450

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130028313A KR101892076B1 (en) 2012-12-07 2013-03-15 Integrated circuit with different voltage domain circuits

Country Status (2)

Country Link
KR (1) KR101892076B1 (en)
TW (1) TWI614765B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100329062A1 (en) * 2009-06-26 2010-12-30 Campbell Brian J Leakage and NBTI Reduction Technique for Memory
US20120294095A1 (en) * 2011-05-16 2012-11-22 Shinye Shiu Dynamic Level Shifter

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7355905B2 (en) * 2005-07-01 2008-04-08 P.A. Semi, Inc. Integrated circuit with separate supply voltage for memory that is different from logic circuit supply voltage
WO2007104335A1 (en) * 2006-03-16 2007-09-20 Freescale Semiconductor, Inc. A wordline driver for a non-volatile memory device, a non-volatile memory device and method
US8164971B2 (en) * 2009-06-02 2012-04-24 Mediatek Inc. Dual power rail word line driver and dual power rail word line driver array

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100329062A1 (en) * 2009-06-26 2010-12-30 Campbell Brian J Leakage and NBTI Reduction Technique for Memory
US20120294095A1 (en) * 2011-05-16 2012-11-22 Shinye Shiu Dynamic Level Shifter

Also Published As

Publication number Publication date
KR20140074156A (en) 2014-06-17
TW201432713A (en) 2014-08-16
TWI614765B (en) 2018-02-11

Similar Documents

Publication Publication Date Title
US9325314B2 (en) Integrated circuit including circuits driven in different voltage domains
US10319115B2 (en) Image compression device
US9391635B2 (en) Block scanner and run-level encoder from AC to DC values
TWI524176B (en) Method and apparatus for display power management
TWI387314B (en) Image processing apparatus and method thereof
US20130201360A1 (en) Method of changing an operation mode of a camera image sensor
US20090135256A1 (en) Sata camera system
NL2012213B1 (en) Power gating circuits using schmitt trigger circuits, semiconductor integrated circuits and systems including power gating circuits.
US8798386B2 (en) Method and system for processing image data on a per tile basis in an image sensor pipeline
KR20130087119A (en) Display drive ic
US20090102850A1 (en) Error Diffusion for Display Frame Buffer Power Saving
KR101892076B1 (en) Integrated circuit with different voltage domain circuits
KR20230113786A (en) Image processing method, device and electronic device
US8548275B2 (en) Image processing device and image processing method
TWI819455B (en) System and method for processing video
CN109102770B (en) Low-power-consumption low-bandwidth display panel driving chip for high-performance calculation
US20170094190A1 (en) Processing display of digital camera readout with minimal latency
US20140125821A1 (en) Signal processing circuit, imaging apparatus and program
KR20160067577A (en) An image processor, a method of operating the image processor, and an application processor including the image processor
US10659725B2 (en) Image processing device and image processing method
CN118939589A (en) Display card switching method and related equipment
TWI451749B (en) Image processing device
CN113891078A (en) Image processing apparatus and method
KR20140126841A (en) Memory apparatus and Image signal processing system
KR19980022997A (en) Discrete Cosine Transformation Block Designator for Digital Image

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant