KR100956775B1 - NOR Operating Apparatus of Semiconductor Integrated Circuit - Google Patents
NOR Operating Apparatus of Semiconductor Integrated Circuit Download PDFInfo
- Publication number
- KR100956775B1 KR100956775B1 KR1020080033632A KR20080033632A KR100956775B1 KR 100956775 B1 KR100956775 B1 KR 100956775B1 KR 1020080033632 A KR1020080033632 A KR 1020080033632A KR 20080033632 A KR20080033632 A KR 20080033632A KR 100956775 B1 KR100956775 B1 KR 100956775B1
- Authority
- KR
- South Korea
- Prior art keywords
- pulse
- output node
- input signal
- signal
- output
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/20—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/0008—Arrangements for reducing power consumption
- H03K19/0016—Arrangements for reducing power consumption by using a control or a clock signal, e.g. in order to apply power supply
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/0175—Coupling arrangements; Interface arrangements
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/156—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
- H03K5/1565—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern the output pulses having a constant duty cycle
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Nonlinear Science (AREA)
- Logic Circuits (AREA)
Abstract
본 발명은 제 1 입력 신호 및 제 2 입력 신호에 응답하여 제 1 펄스 및 제 2 펄스를 생성하는 펄스 생성부, 및 상기 제 1 펄스 및 상기 제 2 펄스의 생성 여부에 따라 출력 신호를 생성하는 신호 조합부를 포함한다.The present invention provides a pulse generator for generating a first pulse and a second pulse in response to a first input signal and a second input signal, and a signal for generating an output signal according to whether the first pulse and the second pulse are generated. It includes a combination.
노어 연산 장치, 입력의 개수, 출력 타이밍 NOR operation unit, number of inputs, output timing
Description
본 발명은 반도체 집적 회로에 관한 것으로서, 특히 노어 연산 장치에 관한 것이다.BACKGROUND OF THE
일반적으로 반도체 집적 회로에 사용되는 노어 게이트(NOR gate)는 입력 신호들이 모두 로우 레벨일 경우 하이 레벨의 신호를 출력해야 하고, 입력 신호들이 하나라도 하이 레벨이면 로우 레벨의 신호를 출력해야 한다.In general, a NOR gate used in a semiconductor integrated circuit should output a high level signal when all input signals are low level, and output a low level signal when any one of the input signals is high level.
도 1은 일반적으로 사용되는 노어 게이트를 도시한 도면이다. 이때, 도 1은 노어 게이트에 입력이 두개인 경우를 예로 하여 도시된 것이다.1 is a diagram illustrating a commonly used NOR gate. 1 illustrates an example in which two inputs are provided to the NOR gate.
일반적인 노어 게이트는 제 1 내지 제 4 트랜지스터(P1, P2, N1, N2)를 포함한다. 상기 제 1 트랜지스터(P1)는 게이트에 제 1 입력 신호(in1)를 입력 받고 소오스에 외부 전압(VDD)을 인가 받는다. 상기 제 2 트랜지스터(P2)는 게이트에 제 2 입력 신호(in2)를 입력 받고 소오스에 상기 제 1 트랜지스터(P1)의 드레인이 연결되며 드레인에 출력 노드(node A)가 연결된다. 상기 제 3 트랜지스터(N1)는 게이트에 상기 제 1 입력 신호(in1)를 입력 받고 드레인에 상기 출력 노드(node A)가 연 결되며 소오스에 접지단(VSS)이 연결된다. 상기 제 4 트랜지스터(N2)는 게이트에 상기 제 2 입력 신호(in2)를 입력 받고 드레인에 상기 출력 노드(node A)가 연결되며 소오스에 접지단(VSS)이 연결된다. 이때, 상기 출력 노드(node A)의 전위 레벨이 연산 결과 신호(out)의 전위 레벨이다.Typical NOR gates include first through fourth transistors P1, P2, N1, and N2. The first transistor P1 receives a first input signal in1 at a gate and receives an external voltage VDD at a source. The second transistor P2 receives a second input signal in2 at a gate, a drain of the first transistor P1 is connected to a source, and an output node A is connected to the drain. The third transistor N1 receives the first input signal in1 at a gate, the output node A is connected to a drain, and a ground terminal VSS is connected to a source. The fourth transistor N2 receives the second input signal in2 at a gate, the output node A is connected to a drain, and a ground terminal VSS is connected to a source. At this time, the potential level of the output node A is the potential level of the calculation result signal out.
이와 같이 구성된 일반적인 노어 게이트는 다음과 같이 동작한다.The general NOR gate configured as described above operates as follows.
상기 제 1 입력 신호(in1) 또는 상기 제 2 입력 신호(in2) 모두 로우 레벨일 경우 상기 제 1 및 제 2 트랜지스터(P1, P2)가 모두 턴온된다. 따라서 상기 출력 노드(node A)에 외부 전압(VDD)이 인가됨으로 상기 연산 결과 신호(out)는 하이 레벨의 신호가 된다. When both the first input signal in1 or the second input signal in2 are at a low level, both the first and second transistors P1 and P2 are turned on. Accordingly, since the external voltage VDD is applied to the output node A, the calculation result signal out becomes a high level signal.
한편, 상기 제 1 입력 신호(in1) 및 상기 제 2 입력 신호(in2)중 어느 하나도 하이 레벨이면 상기 제 3 트랜지스터(N1) 또는 상기 제 4 트랜지스터(N2)가 턴온된다. 따라서 상기 출력 노드(node A)는 접지단(VSS)과 연결되므로 상기 연산 결과 신호(out)는 로우 레벨의 신호가 된다.Meanwhile, when either one of the first input signal in1 and the second input signal in2 is at a high level, the third transistor N1 or the fourth transistor N2 is turned on. Accordingly, since the output node node A is connected to the ground terminal VSS, the calculation result signal out becomes a low level signal.
하지만 도 1에 도시된 노어 게이트가 하이 레벨의 상기 연산 결과 신호(out)를 출력하려면 상기 출력 노드(node A)에 외부 전압(VDD)이 인가되어야 한다. 즉, 외부 전압(VDD)이 상기 제 1 트랜지스터(P1)와 상기 제 2 트랜지스터(P2)를 모두 통과하여야 함으로 상기 제 1 및 제 2 입력 신호(in1, in2)에 대한 상기 연산 결과 신호(out)의 출력 속도는 느려질 수 밖에 없다. However, in order for the NOR gate shown in FIG. 1 to output the operation result signal out at a high level, an external voltage VDD must be applied to the output node A. FIG. That is, since the external voltage VDD must pass through both the first transistor P1 and the second transistor P2, the calculation result signal out for the first and second input signals in1 and in2. Will only slow down the output.
입력이 두개인 노어 게이트를 예로 하였지만 입력의 개수가 늘어나면 날수록 도 1과 같은 방식의 노어 게이트는 입력에 대해 출력의 타이밍이 늦어질 수 밖에 없다.Although the NOR gate having two inputs is taken as an example, as the number of inputs increases, the NOR gate of the method shown in FIG. 1 inevitably delays the output timing with respect to the input.
도 2에 도시된 노어 게이트는 상기에서 상술한 문제점을 해결하기 위해 고안되었던 것이다.The NOR gate shown in FIG. 2 is designed to solve the above-described problems.
도 2에 도시된 노어 게이트는 제 1 내지 제 3 트랜지스터(P3, N3, N4)를 포함한다. 상기 제 1 트랜지스터(P3)는 게이트에 접지단(VSS)이 연결되고 소오스에 외부 전압(VDD)을 인가 받으며 드레인이 출력 노드(node B)에 연결된다. 상기 제 2 트랜지스터(N3)는 게이트에 제 1 입력 신호(in1)를 입력 받고 드레인에 상기 출력 노드(node B)가 연결되며 소오스에 접지단(VSS)이 연결된다. 상기 제 3 트랜지스터(N4)는 게이트에 제 2 입력 신호(in2)를 입력 받고 드레인에 상기 출력 노드(node B)가 연결되며 소오스에 접지단(VSS)이 연결된다.The NOR gate shown in FIG. 2 includes first to third transistors P3, N3, and N4. The first transistor P3 has a ground terminal VSS connected to a gate thereof, an external voltage VDD applied to a source thereof, and a drain thereof connected to an output node B2. The second transistor N3 receives a first input signal in1 at a gate, the output node node B is connected to a drain, and a ground terminal VSS is connected to a source. The third transistor N4 receives a second input signal in2 at a gate, the output node node B is connected to a drain, and a ground terminal VSS is connected to a source.
이와 같이 구성된 노어 게이트는 상기 제 1 입력 신호(in1) 또는 상기 제 2 입력 신호(in2)중 어느 하나라도 하이 레벨이면 로우 레벨의 상기 연산 결과 신호(out)를 출력한다. 또한 상기 제 1 입력 신호(in1)와 상기 제 2 입력 신호(in2)가 모두 로우 레벨이면 하이 레벨의 상기 연산 결과 신호(out)를 출력한다. 도 2에 도시된 노어 게이트는 도 1에 도시된 노어 게이트보다 입력에 대한 출력의 출력 타이밍이 빠른 장점이 있다. 하지만 종래의 노어 연산 장치는 출력 노드에 항상 외부 전압을 인가시키고 입력 신호들에 의해 출력 노드를 접지단과 연결시키는 동작을 수행한다. 따라서 외부 전압이 직접 접지단에 인가되는 상황이 발생하므로 전력 소모가 커지는 문제점이 발생한다.The NOR gate configured as described above outputs the operation result signal out at a low level when either the first input signal in1 or the second input signal in2 is at a high level. In addition, when the first input signal in1 and the second input signal in2 are both at a low level, the operation result signal out at a high level is output. The NOR gate shown in FIG. 2 has an advantage in that an output timing of an output to an input is faster than that of the NOR gate shown in FIG. 1. However, the conventional NOR device always applies an external voltage to the output node and performs an operation of connecting the output node to the ground terminal by input signals. Therefore, a situation in which an external voltage is directly applied to the ground terminal occurs, which causes a problem in that power consumption increases.
본 발명은 상술한 문제점을 해결하기 위해 안출된 것으로, 입력의 개수가 늘어나도 출력의 출력 타이밍을 일정하게 유지시킬 수 있으며, 전력 소모가 작은 반도체 집적 회로의 노어 연산 장치를 제공함에 그 목적이 있다. Disclosure of Invention The present invention has been made to solve the above-described problem, and an object thereof is to provide a NOR operation device of a semiconductor integrated circuit, which can maintain a constant output timing of an output even when the number of inputs is increased, and has a low power consumption. .
본 발명의 실시예에 따른 반도체 집적 회로의 노어 연산 장치는 제 1 입력 신호 및 제 2 입력 신호에 응답하여 제 1 펄스 및 제 2 펄스를 생성하는 펄스 생성부, 및 상기 제 1 펄스 및 상기 제 2 펄스의 생성 여부에 따라 출력 신호를 생성하는 신호 조합부를 포함한다.According to an embodiment of the present invention, a NOR apparatus of a semiconductor integrated circuit may include a pulse generator configured to generate first and second pulses in response to a first input signal and a second input signal, and the first pulse and the second pulse. And a signal combination unit configured to generate an output signal according to whether a pulse is generated.
본 발명의 다른 실시예에 따른 반도체 집적 회로의 노어 연산 장치는 제 1 입력 신호와 제 2 입력 신호가 모두 로우 레벨로 천이할 경우 제일 나중에 천이하는 신호의 천이 타이밍에 제 1 펄스를 생성하고 상기 제 1 입력 신호 또는 상기 제 2 입력 신호중 어느 하나라도 하이 레벨일 때 제 2 펄스를 생성하는 펄스 생성부, 및 상기 제 1 펄스가 입력되면 하이 레벨의 출력 신호를 생성하고 상기 제 2 펄스가 입력되면 로우 레벨의 출력 신호를 생성하는 신호 조합부를 포함한다.According to another embodiment of the present invention, a NOR operation apparatus of a semiconductor integrated circuit generates a first pulse at a transition timing of a signal to be transitioned later when both the first input signal and the second input signal transition to a low level. A pulse generator which generates a second pulse when any one of the first input signal and the second input signal is at a high level, and generates a high level output signal when the first pulse is input, and low when the second pulse is input. And a signal combination unit for generating an output signal of the level.
본 발명의 다른 실시예에 따른 반도체 집적 회로의 노어 연산 장치는 복수개의 입력 신호가 모두 로우 레벨로 천이할 경우 각각의 상기 입력 신호의 폴링 타이밍에 인에이블되는 복수개의 펄스를 생성하는 펄스 생성부, 및 상기 복수개의 입력 신호가 하이 레벨일 경우 출력 노드에 접지단을 인가시키고, 상기 복수개의 펄스에 응답하여 상기 출력 노드에 외부 전압을 인가시키는 신호 조합부를 포함하며, 상기 출력 노드의 전위 레벨이 연산 결과 신호의 전위 레벨로서 출력되는 것을 특징으로 한다.According to another embodiment of the present invention, a NOR operation apparatus of a semiconductor integrated circuit may include: a pulse generator configured to generate a plurality of pulses enabled at a polling timing of each of the input signals when a plurality of input signals all transition to a low level; And a signal combination unit configured to apply a ground terminal to an output node when the plurality of input signals are at a high level, and apply an external voltage to the output node in response to the plurality of pulses, wherein the potential level of the output node is calculated. And output as a potential level of the resultant signal.
본 발명의 다른 실시예에 따른 반도체 집적 회로의 노어 연산 장치는 복수개의 입력 신호가 모두 로우 레벨로 천이할 경우 제일 마지막에 로우 레벨로 천이하는 입력 신호의 폴링 타이밍에 제 1 펄스를 생성하고, 상기 복수개의 입력 신호중 적어도 하나 이상이 하이 레벨로 천이할 경우 제일 처음에 하이 레벨로 천이하는 입력 신호의 라이징 타이밍에 제 2 펄스를 생성하는 펄스 생성부, 및 상기 제 1 및 제 2 펄스에 응답하여 연산 결과 신호를 생성하는 신호 조합부를 포함한다.According to another exemplary embodiment of the present disclosure, when a plurality of input signals all transition to a low level, the NOR operation apparatus of a semiconductor integrated circuit generates a first pulse at a polling timing of an input signal that transitions to a low level lastly. A pulse generator for generating a second pulse at a rising timing of an input signal that first transitions to a high level when at least one of the plurality of input signals transitions to a high level, and operates in response to the first and second pulses And a signal combination unit for generating a resultant signal.
본 발명의 실시예에 따른 반도체 접적 회로의 노어 연산 장치는 입력의 개수가 늘어나도 출력의 출력 타이밍이 일정하게 유지시킬 수 있어 반도체 집적 회로의 동작 안정성을 높이는 효과가 있다. 또한 전력 소모가 적어 저 전력 반도체 집적 회로를 구현하는 데 용이하다. The NOR operation apparatus of a semiconductor integrated circuit according to an embodiment of the present invention can maintain the output timing of an output even if the number of inputs increases, thereby increasing the operational stability of the semiconductor integrated circuit. In addition, low power consumption facilitates the implementation of low-power semiconductor integrated circuits.
본 발명의 실시예에 따른 반도체 집적 회로의 노어 연산 장치는 도 3에 도시된 바와 같이, 펄스 생성부(100), 및 신호 조합부(200)를 포함한다.The NOR operation apparatus of the semiconductor integrated circuit according to the exemplary embodiment of the present invention includes a
상기 펄스 생성부(100)는 제 1 입력 신호(in1) 및 제 2 입력 신호(in2)에 응답하여 제 1 펄스(pulse1) 및 제 2 펄스(pulse2)를 생성한다. 예를 들어 상기 펄스 생성부(100)는 상기 제 1 입력 신호(in1)의 폴링 타이밍에 로우 레벨로 인에이블되 는 상기 제 1 펄스(pulse1)를 생성하고, 상기 제 2 입력 신호(in2)의 폴링 타이밍에 로우 레벨로 인에이블되는 상기 제 2 펄스(pulse2)를 생성한다.The
상기 신호 조합부(200)는 상기 제 1 펄스(pulse1) 및 상기 제 2 펄스(pulse2)의 생성 여부에 따라 연산 결과 신호(out)를 생성한다. 예를 들어, 상기 신호 조합부(200)는 상기 제 1 펄스(pulse1)와 상기 제 2 펄스(pulse2)가 모두 입력되면 상기 연산 결과 신호(out)를 하이 레벨로 출력한다. 한편, 상기 신호 조합부(200)는 상기 제 1 입력 신호(in1) 또는 상기 제 2 입력 신호(in2)의 폴링 구간이 존재하지 않으면, 즉 로우 레벨로 천이하지 않으면 상기 제 1 펄스(pulse1) 및 상기 제 2 펄스(pulse2)가 생성되지 않은 것으로 판단하여 상기 연산 결과 신호(out)를 로우 레벨로 출력한다.The
상기 펄스 생성부(100)는 도 4에 도시된 바와 같이, 제 1 폴링 감지부(110), 및 제 2 폴링 감지부(120)를 포함한다.As shown in FIG. 4, the
상기 제 1 폴링 감지부(110)는 상기 제 1 입력 신호(in1)의 폴링 타이밍에 로우 레벨로 인에이블되는 상기 제 1 펄스(pulse1)를 생성한다.The
상기 제 1 폴링 감지부(110)는 제 1 지연기(delay1), 제 1 인버터(IV11), 및 제 1 오어 게이트(OR11)를 포함한다. 상기 제 1 지연기(delay1)는 상기 제 1 입력 신호(in1)를 입력 받는다. 상기 제 1 인버터(IV1)는 상기 제 1 지연기(delay1)의 출력 신호를 입력 받는다. 상기 제 1 오어 게이트(OR11)는 상기 제 1 입력 신호(in1), 및 상기 제 1 인버터(IV11)의 출력 신호를 입력 받아 상기 제 1 펄스(pulse1)를 생성한다.The
상기 제 2 폴링 감지부(120)는 상기 제 2 입력 신호(in2)의 폴링 타이밍에 로우 레벨로 인에이블되는 상기 제 2 펄스(pulse2)를 생성한다.The
상기 제 2 폴링 감지부(120)는 제 2 지연기(delay2), 제 2 인버터(Iv12), 및 제 2 입력 신호(in2)를 포함한다. 상기 제 2 지연기(delay2)는 상기 제 2 입력 신호(in2)를 입력 받는다. 상기 제 2 인버터(IV12)는 상기 제 2 지연기(delay2)의 출력 신호를 입력 받는다. 상기 제 2 오어 게이트(OR12)는 상기 제 2 입력 신호(in2) 및 상기 제 2 인버터(IV12)의 출력 신호를 입력 받아 상기 제 2 펄스(pulse2)를 생성한다.The
상기 신호 조합부(200)는 도 5에 도시된 바와 같이, 제 1 출력부(210), 및 제 2 출력부(220)를 포함한다.As shown in FIG. 5, the
상기 제 1 출력부(210)는 상기 제 1 펄스(pulse1) 또는 상기 제 2 펄스(pulse2)가 입력되면 출력 노드(node A)에 외부 전압(VDD)을 인가시킨다. The
상기 제 1 출력부(210)는 제 1 전압 인가부(211), 제 2 전압 인가부(212), 및 래치부(213)를 포함한다.The
상기 제 1 전압 인가부(211)는 상기 제 1 펄스(pulse1)가 로우 레벨로 인에이블되어 있는 구간동안 상기 출력 노드(node A)에 외부 전압(VDD)을 인가시킨다.The first
성기 제 1 전압 인가부(211)는 제 1 트랜지스터(P11)를 포함한다. 상기 제 1 트랜지스터(P11)는 게이트에 상기 제 1 펄스(pulse1)를 입력 받고 소오스에 외부 전압(VDD)을 인가 받으며 드레인에 상기 출력 노드(node A)가 연결된다.The genital first
상기 제 2 전압 인가부(212)는 상기 제 2 펄스(pulse2)가 로우 레벨로 인에 이블되어 있는 구간동안 상기 출력 노드(node A)에 외부 전압(VDD)을 인가시킨다.The second
상기 제 2 전압 인가부(212)는 제 2 트랜지스터(P12)를 포함한다. 상기 제 2 트랜지스터(P12)는 게이트에 상기 제 2 펄스(pulse2)를 입력 받고 소오스에 외부 전압(VDD)을 인가 받으며 드레인에 상기 출력 노드(node A)가 연결된다.The second
상기 래치부(213)는 상기 출력 노드(node A)의 전위 레벨이 소정 레벨이상 높아지면 외부 전압(VDD)을 상기 출력 노드(node A)에 인가시킨다.The
상기 래치부(213)는 제 3 트랜지스터(P13) 및 제 3 인버터(IV13)를 포함한다. 상기 제 3 트랜지스터(P13)는 게이트에 상기 제 3 인버터(IV13)의 출력 신호를 입력 받고 소오스에 외부 전압(VDD)을 인가 받으며 드레인에 상기 출력 노드(node A)가 연결된다. 상기 제 3 인버터(IV13)는 입력단에 상기 출력 노드(node A)가 연결되고 출력단에 상기 제 3 트랜지스터(P13)의 게이트가 연결된다.The
상기 제 2 출력부(220)는 상기 제 1 입력 신호(in1) 또는 상기 제 2 입력 신호(in2)가 라이징하면 즉, 하이 레벨로 천이하면 상기 출력 노드(node A)에 접지단(VSS)을 연결시킨다.The
상기 제 2 출력부(220)는 제 1 스위칭부(221), 및 제 2 스위칭부(222)를 포함한다.The
상기 제 1 스위칭부(221)는 상기 제 1 입력 신호(in1)가 라이징하면, 즉 하이 레벨이면 상기 출력 노드(node A)를 접지단(VSS)과 연결시키고, 상기 제 1 입력 신호(in1)가 폴링하면 즉, 로우 레벨이면 연결된 상기 출력 노드(node A)와 접지단(VSS)을 분리한다.The
상기 제 1 스위칭부(221)는 제 4 트랜지스터(N11)를 포함한다. 상기 제 4 트랜지스터(N11)는 게이트에 상기 제 1 입력 신호(in1)를 입력 받고 드레인에 상기 출력 노드(node A)가 연결되며 소오스에 접지단(VSS)이 연결된다.The
상기 제 2 스위칭부(222)는 상기 제 2 입력 신호(in2)가 라이징하면, 즉 하이 레벨이면 상기 출력 노드(node A)를 접지단(VSS)과 연결시키고, 상기 제 2 입력 신호(in2)가 폴링하면 즉, 로우 레벨이면 연결된 상기 출력 노드(node A)와 접지단(VSS)을 분리한다.The
상기 제 2 스위칭부(222)는 제 5 트랜지스터(N12)를 포함한다. 상기 제 5 트랜지스터(N12)는 게이트에 상기 제 2 입력 신호(in2)를 입력 받고 드레인에 상기 출력 노드(node A)가 연결되며 소오스에 접지단(VSS)이 연결된다.The
이와 같이 구성된 본 발명의 실시예에 따른 반도체 집적 회로의 노어 연산 장치는 다음과 같이 동작한다.The NOR operation apparatus of the semiconductor integrated circuit according to the embodiment of the present invention configured as described above operates as follows.
예를 들어, 제 1 입력 신호(in1)는 로우 레벨이고 제 2 입력 신호(in2)는 하이 레벨일 경우, 상기 제 2 입력 신호(in2)가 로우 레벨로 천이한다고 가정한다.For example, when the first input signal in1 is at a low level and the second input signal in2 is at a high level, it is assumed that the second input signal in2 transitions to a low level.
상기 제 1 입력 신호(in1)는 로우 레벨로 천이하지 않으므로 폴링 타이밍이 존재하지 않는다. 따라서 제 1 펄스(pulse1)는 로우 레벨로 인에이블되지 않는다. 즉, 상기 제 1 펄스(pulse)는 하이 레벨로 고정된다. 상기 제 1 펄스(pulse1)는 레벨 천이를 하지 않으므로 본 발명에서는 상기 제 1 펄스(pulse1)가 생성되지 않은 것으로 판단한다.Since the first input signal in1 does not transition to a low level, there is no polling timing. Therefore, the first pulse pulse1 is not enabled at the low level. That is, the first pulse is fixed at a high level. Since the first pulse pulse1 does not perform a level shift, it is determined that the first pulse pulse1 is not generated in the present invention.
상기 제 2 입력 신호(in2)는 하이 레벨에서 로우 레벨로 천이할 때, 즉 폴링 타이밍에 소정시간 로우 레벨로 인에이블되는 제 2 펄스(pulse2)를 생성한다.The second input signal in2 generates a second pulse pulse2 that is enabled when the transition from the high level to the low level, that is, the low level for a predetermined time at the polling timing.
제 1 전압 인가부(211)는 하이 레벨로 고정된 상기 제 1 펄스(pulse1)를 입력 받으므로 외부 전압(VDD)을 출력 노드(node A)에 인가하지 않는다.Since the first
제 2 전압 인가부(212)는 상기 제 2 펄스(pulse2)가 로우 레벨로 인에이블된 구간에서 상기 출력 노드(node A)에 외부 전압(VDD)을 인가한다.The second
제 1 스위칭부(221)는 로우 레벨의 상기 제 1 입력 신호(in1)를 입력 받으므로 상기 출력 노드(node A)와 접지단(VSS)을 분리시킨 상태이다. 즉 턴오프된 상태이다.Since the
제 2 스위칭부(222)는 상기 제 2 입력 신호(in2)가 하이 레벨일 때는 상기 출력 노드(node A)와 접지단(VSS)을 연결시켰지만 상기 제 2 입력 신호(in2)가 로우 레벨로 천이하는 순간부터 연결되었던 상기 출력 노드(node A)와 접지단(VSS)을 분리시킨다.The
즉, 상기 출력 노드(node A)의 전위 레벨은 상기 제 2 스위칭부(222)가 상기 출력 노드(node A)와 접지단(VSS)을 연결시켰을 때 로우 레벨이 되지만 상기 출력 노드(node A)와 접지단(VSS)이 분리된 이후 상기 제 2 전압 인가부(212)가 외부 전압(VDD)을 인가시킴으로 상기 출력 노드(node A)의 전위 레벨은 접지 레벨에서 상승한다.That is, the potential level of the output node node A becomes low when the
래치부(213)는 상기 출력 노드(node A)의 전위 레벨이 접지 레벨에서 상승하여 소정 레벨이상이 되면 상기 출력 노드(node A)에 외부 전압(VDD)을 인가시킴으로 상기 출력 노드(node A)는 하이 레벨 상태를 유지한다. 따라서 연산 결과 신 호(out)는 하이 레벨의 신호가 된다.The
이와 같이 동작하는 본 발명에 따른 반도체 집적 회로의 노어 연산 장치는 입력 신호의 개수와는 무관하게 출력 즉, 연산 결과 신호의 출력 타이밍이 일정하다. 왜냐하면 본 발명은 입력 신호들중 제일 나중에 로우 레벨로 천이하는 입력 신호의 폴링 타이밍에 출력 노드와 접지단을 분리시키고, 출력 노드에 외부 전압을 인가시키는 구성을 갖기 때문이다. 또한 출력 노드가 동시에 외부 전압을 인가 받고 접지단과 연결되는 시간이 적어 전력 소모가 작다. In the NOR operation apparatus of the semiconductor integrated circuit according to the present invention operating as described above, the output timing of the calculation result signal is constant regardless of the number of input signals. This is because the present invention has a configuration in which the output node and the ground terminal are separated at the polling timing of the input signal that transitions to the low level last among the input signals, and an external voltage is applied to the output node. In addition, the output node simultaneously receives an external voltage and is connected to the ground terminal, which reduces power consumption.
본 발명의 다른 실시예에 따른 반도체 집적 회로의 노어 연산 장치는 도 6에 도시된 바와 같이, 펄스 생성부(300), 및 신호 조합부(400)를 포함한다.The NOR operation apparatus of a semiconductor integrated circuit according to another exemplary embodiment of the present invention includes a
상기 펄스 생성부(300)는 제 1 입력 신호(in1)와 제 2 입력 신호(in2)가 모두 로우 레벨로 천이할 경우 제일 마지막에 로우 레벨로 천이하는 신호의 천이 타이밍에 제 1 펄스(pulse_f)를 생성하고, 상기 제 1 입력 신호(in1) 또는 상기 제 2 입력 신호(in2)중 어느 하나라도 하이 레벨로 천이할 때 제 2 펄스(pulse_r)를 생성한다.When both the first input signal in1 and the second input signal in2 transition to a low level, the
상기 신호 조합부(400)는 상기 제 1 펄스(pulse_f)가 입력되면 하이 레벨의 연산 결과 신호(out)를 생성하고, 상기 제 2 펄스(pulse_r)가 입력되면 로우 레벨의 상기 연산 결과 신호(out)를 생성한다.The
상기 펄스 생성부(300)는 도 7에 도시된 바와 같이, 오어 연산부(310), 폴링 감지부(320), 및 라이징 감지부(330)를 포함한다.As shown in FIG. 7, the
상기 오어 연산부(310)는 상기 제 1 입력 신호(in1) 및 상기 제 2 입력 신 호(in2)가 모두 로우 레벨일 경우에만 로우 레벨인 조합 신호(sum)를 생성한다. 한편, 상기 오어 연산부(310)는 상기 제 1 입력 신호(in1) 또는 상기 제 2 입력 신호(in2)중 어느 하나라도 하이 레벨일 경우에 하이 레벨인 상기 조합 신호(sum)를 생성한다.The OR
상기 오어 연산부(310)는 제 1 오어 게이트(OR21)를 포함한다. 상기 제 1 오어 게이트(OR21)는 상기 제 1 및 제 2 입력 신호(in1, in2)를 입력 받아 상기 조합 신호(sum)를 출력한다.The OR
상기 폴링 감지부(320)는 상기 조합 신호(sum)의 폴링 타이밍에 로우 레벨로 인에이블되는 상기 제 1 펄스(pulse_f)를 생성한다.The
상기 폴링 감지부(320)는 제 1 지연기(delay21), 제 1 인버터(IV21), 및 제 2 오어 게이트(OR22)를 포함한다. 상기 제 1 지연기(delay21)는 상기 조합 신호(sum)를 지연시킨다. 상기 제 1 인버터(IV21)는 상기 제 1 지연기(delay1)의 출력 신호를 입력 받는다. 상기 제 2 오어 게이트(OR22)는 상기 조합 신호(sum) 및 상기 제 1 인버터(IV21)의 출력 신호를 입력 받아 상기 제 1 펄스(pulse_f)를 생성한다.The
상기 라이징 감지부(330)는 상기 조합 신호(sum)의 라이징 타이밍에 하이 레벨로 인에이블되는 상기 제 2 펄스(pulse_r)를 생성한다.The rising
상기 라이징 감지부(330)는 제 2 지연기(delay22), 제 2 및 제 3 인버터(IV22, IV23), 및 낸드 게이트(ND21)를 포함한다. 상기 제 2 지연기(delay22)는 상기 조합 신호(sum)를 지연시킨다. 상기 제 2 인버터(IV22)는 상기 제 2 지연 기(delay22)의 출력 신호를 입력 받는다. 상기 낸드 게이트(ND21)는 상기 제 2 인버터(IV22)의 출력 신호와 상기 조합 신호(sum)를 입력 받는다. 상기 제 3 인버터(IV23)는 상기 낸드 게이트(ND21)의 출력 신호를 입력 받아 상기 제 2 펄스(pulse_r)를 출력한다.The rising
상기 신호 조합부(400)는 도 8에 도시된 바와 같이, 전압 공급부(410), 스위칭부(420), 및 래치부(430)를 포함한다.As shown in FIG. 8, the
상기 전압 공급부(410)는 상기 제 1 펄스(pulse_f)가 로우 레벨로 인에이블되어 있는 구간동안 외부 전압(VDD)을 출력 노드(node A)에 인가시킨다.The
상기 전압 공급부(410)는 제 1 트랜지스터(P21)를 포함한다. 상기 제 1 트랜지스터(P21)는 게이트에 상기 제 1 펄스(pulse_f)를 입력 받고 소오스에 외부 전압(VDD)을 인가 받으며 드레인에 상기 출력 노드(node A)가 연결된다.The
상기 스위칭부(420)는 상기 제 2 펄스(pulse_r)가 하이 레벨로 인에이블되어 있는 구간동안 접지단(VSS)을 상기 출력 노드(node A)에 연결시킨다.The
상기 스위칭부(420)는 제 2 트랜지스터(N21)를 포함한다. 상기 제 2 트랜지스터(N21)는 게이트에 상기 제 2 펄스(pulse_r)를 입력 받고 소오스에 접지단(VSS)이 연결되며 드레인에 상기 출력 노드(node A)가 연결된다.The
상기 래치부(430)는 상기 출력 노드(node A)의 전위 레벨을 유지시킨다. 즉, 상기 출력 노드(node A)가 상기 제 1 펄스(pulse_f)의 인에이블 구간만큼 외부 전압(VDD)이 인가받으면 상기 제 1 펄스(pulse_f)의 인에이블 구간이후에도 상기 출력 노드(node A)를 하이 레벨로 유지시킨다. 한편, 상기 출력 노드(node A)에 상기 제 2 펄스(pulse_r)의 인에이블 구간만큼 접지단(VSS)이 연결되면 상기 제 2 펄스(pulse_r)의 인에이블 구간이후에도 상기 출력 노드(node A)를 로우 레벨로 유지시킨다.The
상기 래치부(430)는 제 4 내지 제 6 인버터(IV24~IV26)를 포함한다. 상기 제 4 인버터(IV24)는 입력단에 상기 출력 노드(node a)가 연결된다. 상기 제 5 인버터(IV25)는 입력단이 상기 제 4 인버터(IV24)의 출력단에 연결되고 출력단이 상기 출력 노드(node A)에 연결된다. 상기 제 6 인버터(IV26)는 상기 제 4 인버터(IV24)의 출력 신호를 입력 받아 연산 결과 신호(out)를 출력한다.The
이와 같이 구성된 본 발명의 다른 실시예에 따른 반도체 집적 회로의 노어 연산 장치는 다음과 같이 동작한다.The NOR operation apparatus of a semiconductor integrated circuit according to another exemplary embodiment of the present invention configured as described above operates as follows.
오어 연산부(310)는 제 1 입력 신호(in1)와 제 2 입력 신호(in2)가 모두 로우 레벨일 경우 로우 레벨의 조합 신호(sum)를 생성하고, 상기 제 1 입력 신호(in1)와 상기 제 2 입력 신호(in2)중 어느 하나라도 하이 레벨일 경우 하이 레벨의 상기 조합 신호(sum)를 생성한다.The OR
즉, 상기 오어 연산부(310)는 상기 제 1 입력 신호(in1)와 상기 제 2 입력 신호(in2)중 제일 나중에 로우 레벨로 천이하는 신호의 폴링 타이밍에 상기 조합 신호(sum)를 로우 레벨로 천이시킨다. 또한 상기 오어 연산부(320)는 상기 제 1 입력 신호(in1)와 상기 제 2 입력 신호(in2)중 제일 처음에 하이 레벨로 천이하는 신호의 라이징 타이밍에 상기 조합 신호(sum)를 하이 레벨로 천이시킨다.That is, the
폴링 감지부(320)는 상기 조합 신호(sum)가 로우 레벨로 천이할 때 즉, 상기 조합 신호(sum)의 폴링 타이밍에 로우 레벨로 인에이블되는 제 1 펄스(pulse_f)를 생성한다.The
라이징 감지부(330)는 상기 조합 신호(sum)가 하이 레벨로 천이할 때 즉, 상기 조합 신호(sum)의 라이징 타이밍에 하이 레벨로 인에이블되는 제 2 펄스(pulse_r)를 생성한다.The rising
상기 전압 공급부(410)는 상기 제 1 펄스(pulse_f)가 로우 레벨로 인에이블된 구간동안 출력 노드(node A)에 외부 전압(VDD)을 인가시킨다.The
상기 스위칭부(420)는 상기 제 2 펄스(pulse_r)가 하이 레벨로 인에이블된 구간동안 상기 출력 노드(node A)에 접지단(VSS)을 연결시킨다.The
상기 래치부(430)는 상기 출력 노드(node A)의 전위 레벨을 유지시킨다. 즉, 상기 출력 노드(node A)에 외부 전압(VDD)이 인가되면 상기 출력 노드(node A)를 하이 레벨로 유지시키고, 상기 출력 노드(node A)에 접지단(VSS)이 연결되면 상기 출력 노드(node A)를 로우 레벨로 유지시킨다. The
결국, 상기 출력 노드(node A)의 전위 레벨이 연산 결과 신호(out)의 전위 레벨로서 출력된다.As a result, the potential level of the output node A is output as the potential level of the calculation result signal out.
이와 같은 본 발명의 다른 실시예에 따른 반도체 집적 회로의 노어 연산 장치는 입력 신호의 개수와는 무관하게 연산 결과 신호의 출력 타이밍이 일정하다. 왜냐하면, 복수개의 입력 신호가 모두 로우 레벨로 천이하면, 제일 나중에 로우 레벨로 천이하는 신호의 폴링 타이밍에 제 1 펄스를 생성하여 연산 결과 신호를 생성하고, 복수개의 입력 신호중 어느 하나라도 하이 레벨로 천이하면, 제일 빨리 하이 레벨로 천이하는 신호의 라이징 타이밍에 제 2 펄스를 생성하여 연산 결과 신호를 생성하기 때문이다. 또한 본 발명에 따른 반도체 집적 회로의 노어 연산 장치는 출력 노드가 동시에 외부 전압을 인가 받고 접지단에 연결되는 경우가 발생하지 않아 전력 소모가 적다.The NOR operation apparatus of a semiconductor integrated circuit according to another exemplary embodiment of the present invention has a constant output timing of a calculation result signal regardless of the number of input signals. Because, when all of the plurality of input signals transition to the low level, the first pulse is generated at the polling timing of the signal that transitions to the low level lastly to generate an operation result signal, and any one of the plurality of input signals transitions to the high level. This is because the second pulse is generated at the rising timing of the signal which transitions to the high level as soon as possible, thereby generating the operation result signal. In addition, in the NOR device of the semiconductor integrated circuit according to the present invention, the output node is simultaneously supplied with an external voltage and is not connected to the ground terminal, thereby reducing power consumption.
본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있으므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features, the embodiments described above should be understood as illustrative and not restrictive in all aspects. Should be. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
도 1은 종래 기술에 따른 반도체 집적 회로의 노어 연산 장치의 상세 구성도,1 is a detailed configuration diagram of a NOR operation apparatus of a semiconductor integrated circuit according to the prior art;
도 2는 종래 기술에 따른 반도체 집적 회로의 노어 연산 장치의 상세 구성도,2 is a detailed configuration diagram of a NOR operation apparatus of a semiconductor integrated circuit according to the prior art;
도 3은 본 발명의 실시예에 따른 반도체 집적 회로의 노어 연산 장치의 구성도,3 is a configuration diagram of a NOR operation apparatus of a semiconductor integrated circuit according to an embodiment of the present disclosure;
도 4는 도 3의 펄스 생성부의 상세 구성도,4 is a detailed configuration diagram of the pulse generator of FIG. 3;
도 5는 도 3의 신호 조합부의 상세 구성도,5 is a detailed configuration diagram of the signal combination unit of FIG. 3;
도 6은 본 발명의 다른 실시예에 따른 반도체 집적 회로의 노어 연산 장치의 구성도,6 is a configuration diagram of a NOR operation apparatus of a semiconductor integrated circuit according to another exemplary embodiment of the present disclosure;
도 7은 도 6의 펄스 생성부의 상세 구성도,7 is a detailed configuration diagram of the pulse generator of FIG. 6;
도 8은 도 6의 신호 조합부의 상세 구성도이다.FIG. 8 is a detailed configuration diagram of the signal combination unit of FIG. 6.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
100, 300: 펄스 생성부 200,400: 신호 조합부100, 300:
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080033632A KR100956775B1 (en) | 2008-04-11 | 2008-04-11 | NOR Operating Apparatus of Semiconductor Integrated Circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080033632A KR100956775B1 (en) | 2008-04-11 | 2008-04-11 | NOR Operating Apparatus of Semiconductor Integrated Circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090108288A KR20090108288A (en) | 2009-10-15 |
KR100956775B1 true KR100956775B1 (en) | 2010-05-12 |
Family
ID=41551706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080033632A KR100956775B1 (en) | 2008-04-11 | 2008-04-11 | NOR Operating Apparatus of Semiconductor Integrated Circuit |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100956775B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9268650B2 (en) | 2011-11-30 | 2016-02-23 | Fujitsu Limited | Storage device, controller, and non-transitory computer-readable recording medium for backing up data without lowering I/O capabilities |
WO2019074853A1 (en) * | 2017-10-10 | 2019-04-18 | Tacho Holdings, Llc | Unipolar latched logic circuits |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030002174A (en) * | 2001-06-30 | 2003-01-08 | 주식회사 하이닉스반도체 | Circuit for Testing Dump in Erasable Programmable Read Only Memory |
KR20070044641A (en) * | 2005-10-25 | 2007-04-30 | 주식회사 하이닉스반도체 | Pulse generator for adjusting selectively number of pulse generated by the pulse generator, internal voltage trimming control circuit of a semiconductor memory device with the pulse generator, and method for controlling trimming of the internal voltage |
-
2008
- 2008-04-11 KR KR1020080033632A patent/KR100956775B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030002174A (en) * | 2001-06-30 | 2003-01-08 | 주식회사 하이닉스반도체 | Circuit for Testing Dump in Erasable Programmable Read Only Memory |
KR20070044641A (en) * | 2005-10-25 | 2007-04-30 | 주식회사 하이닉스반도체 | Pulse generator for adjusting selectively number of pulse generated by the pulse generator, internal voltage trimming control circuit of a semiconductor memory device with the pulse generator, and method for controlling trimming of the internal voltage |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9268650B2 (en) | 2011-11-30 | 2016-02-23 | Fujitsu Limited | Storage device, controller, and non-transitory computer-readable recording medium for backing up data without lowering I/O capabilities |
WO2019074853A1 (en) * | 2017-10-10 | 2019-04-18 | Tacho Holdings, Llc | Unipolar latched logic circuits |
Also Published As
Publication number | Publication date |
---|---|
KR20090108288A (en) | 2009-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7772883B2 (en) | Level shifter | |
US7633329B2 (en) | Single signal-to-differential signal converter and converting method | |
US7999611B2 (en) | Differential amplifying device | |
KR100956775B1 (en) | NOR Operating Apparatus of Semiconductor Integrated Circuit | |
US6486713B2 (en) | Differential input buffer with auxiliary bias pulser circuit | |
JP2008306697A (en) | Internal clock driver circuit | |
US9203407B2 (en) | Semiconductor device and method for detecting state of input signal of semiconductor device | |
KR100776740B1 (en) | Data Output Apparatus and Method of Semiconductor Memory | |
KR100748461B1 (en) | Circuit and method for inputting data in semiconductor memory apparatus | |
US8432195B2 (en) | Latch circuits with synchronous data loading and self-timed asynchronous data capture | |
KR100864625B1 (en) | Semiconductor memory device with data-driving device | |
KR100705205B1 (en) | Internal clock generator for generating stable internal clock signal regardless of variation of pulse width of external clock signal and internal clock generation method of the same | |
US8248129B2 (en) | Signal delay circuit, clock transfer control circuit and semiconductor device having the same | |
KR101027686B1 (en) | Semiconductor Memory Apparatus | |
JP5115275B2 (en) | Output buffer circuit | |
TWI601385B (en) | Delay circuits | |
KR100712998B1 (en) | Buffer | |
KR100373348B1 (en) | Data input device of DDR SDRAM | |
KR100780769B1 (en) | Dual path level shifter | |
KR100933799B1 (en) | Duty cycle correction circuit and its driving method | |
KR100997430B1 (en) | Data inputting apparatus for semiconductor memory and thereof control method | |
US9537489B1 (en) | Level shifter with dynamic bias technique under overstress voltage | |
US20100295589A1 (en) | Multi-stage differential amplification circuit and input buffer for semiconductor device | |
KR100813536B1 (en) | Latch circuit of semiconductor memory apparatus | |
KR100518225B1 (en) | Circuit for preventing glitches by using dynamic logic |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |