Provided are semiconductor circuits. A semiconductor circuit includes a first circuit configured to propagate a value of a first node to a second node based on a voltage level of a clock signal; a second circuit configured to propagate a value of the second node to a third node based on the voltage level of the clock signal; and a third circuit configured to determine a value of the third node based on a voltage level of the second node and the voltage level of the clock signal, wherein the first circuit comprises a first transistor gated to a voltage level of the first node, a second transistor connected in series with the first transistor and gated to the voltage level of the third node, and a third transistor connected in parallel with the first and second transistors and gated to a voltage level of the clock signal to provide the value of the first node to the second node.
|
9. A semiconductor circuit comprising:
an input circuit configured to determine a voltage level of a first node;
a first circuit configured to propagate a value of the first node to a second node based on a voltage level of a clock signal determine a voltage level of a second node based on the first node;
a second circuit configured to propagate a value of the second node to a third node and determine a value of the third node based on the voltage level of the clock signal;
a third circuit configured to determine a value of the third node based on a voltage level of the second node and the voltage level of the clock signal; and second node and a voltage level of a clock signal;
an output circuit configured to determine a voltage level of a fourth node based on a voltage level of the third node,
wherein the first circuit includes a first transistor gated to the voltage level of the first node, a second transistor gated to the voltage level of the third node, and a third transistor gated to the voltage level of the of the clock signal, wherein the first transistor is connected in series with the second transistor,
wherein the second circuit includes an inverter inverting the second node and a fourth transistor gated to the voltage level of the clock signal, and
wherein the second transistor is connected in series with the first transistor, and the third transistor is connected in parallel with the first and second transistors output of the inverter,
wherein the third transistor is connected in parallel with the first and second transistors.
1. A semiconductor circuit comprising:
an input circuit configured to determine a voltage level of a first node;
a first circuit configured to propagate a value of the first node to a second node based on a voltage level of a clock signal;
a second circuit configured to propagate a value of the second node to a third node and determine a value of the third node based on the voltage level of the clock signal;
a third circuit configured to determine a value of the third node based on a voltage level of the second node and the voltage level of the clock signal; and second node and the voltage level of the clock signal; and
an output circuit configured to determine a voltage level of a fourth node based on a voltage level of the third node,
wherein the first circuit includes a first transistor gated to the voltage level of the first node, a second transistor gated to the voltage level of the third node, and a third transistor gated to the voltage level of the of the clock signal,
wherein the first transistor is connected with the second transistor in series,
wherein one of a source or a drain of the first transistor is connected to an input from the first node, and
wherein the second circuit includes an inverter inverting the second node, a fourth transistor gated to the voltage level of the clock signal, and
wherein a source terminal of the first transistor is connected to an input from the first node output of the inverter, and a fifth transistor gated to the clock signal and connected with the fourth transistor.
0. 2. The semiconductor circuit of
0. 3. The semiconductor circuit of
0. 4. The semiconductor circuit of
0. 5. The semiconductor circuit of
0. 6. The semiconductor circuit of
0. 7. The semiconductor circuit of
0. 8. The semiconductor circuit of
0. 10. A semiconductor circuit comprising:
a first circuit including a first transistor configured to propagate an inverted voltage level of a first node to a second node when a clock signal is at a first voltage level;
a second circuit including a second transistor configured to propagate an inverted voltage level of the second node to a third node when the clock signal is at a second voltage level; and
a third circuit including a third transistor gated to a voltage level of the second node and configured to provide a power supply voltage to the third node,
wherein a source terminal of the first transistor is connected to an input from the first node.
0. 11. The semiconductor circuit of
0. 12. The semiconductor circuit of
0. 13. The semiconductor circuit of
0. 14. The semiconductor circuit of
0. 15. The semiconductor circuit of
0. 16. The semiconductor circuit of
0. 17. The semiconductor circuit of
0. 18. The semiconductor circuit of
0. 19. The semiconductor circuit of
0. 20. The semiconductor circuit of
wherein a source of the first transistor is connected to an input from the first node and a drain of the second transistor is connected to the second node.
0. 21. The semiconductor circuit of
0. 22. The semiconductor circuit of
a NAND gate conducting a NAND logical operation with the clock signal and the voltage level of the second node,
wherein the NAND gate is connected between the second circuit and the output circuit.
0. 23. The semiconductor circuit of
0. 24. The semiconductor circuit of
wherein the fifth transistor is connected in series with the fourth transistor, and a source of the fourth transistor is connected with ground.
0. 25. The semiconductor circuit of
0. 26. The semiconductor circuit of
0. 27. The semiconductor circuit of
0. 28. The semiconductor circuit of
0. 29. The semiconductor circuit of
0. 30. The semiconductor circuit of
|
This is a reissue application of U.S. Pat. No. 10,566,977, which was filed as U.S. patent application Ser. No. 16/259,631 on Jan. 28, 2019 and issued on Feb. 18, 2020, which is a Divisional of U.S. application Ser. No. 15/139,949 filed Apr. 27, 2016, now U.S. Pat. No. 10,230,373, issued on Mar. 12, 2019, which claims priority to Korean Patent Application No. 10-2015-0058762 filed on Apr. 27, 2015 and Korean patent Application No. 10-2015-0139061 filed on Oct. 2, 2015, the disclosures of which are incorporated herein by reference in their entireties.
This is a Divisional of U.S. application Ser. No. 15/139,949 filed Apr. 27, 2016, which claims priority from Korean Patent Application No. 10-2015-0058762 filed on Apr. 27, 2015 and Korean Patent Application No. 10-2015-0139061 filed on Oct. 2, 2015 in the Korean Intellectual Property Office, the disclosures of which are incorporated herein in their entirety by reference.
Apparatuses and methods consistent with exemplary embodiments relate to a semiconductor circuit.
In an electronic device, more logic circuits are integrated on a single chip with miniaturization of processes, and power consumption per unit area of a chip is gradually increasing. Therefore, a problem of heat generation has also emerged as an important issue in an electronic device that adopts such a chip.
A clock gate that supplies a clock signal to an operation circuit including a flip-flop is a typical device that consumes the most power in the electronic device. Therefore, it is very important to reduce power consumption of these elements.
Exemplary embodiments provide a semiconductor circuit with improved product reliability and reduced power consumption.
The aspects of the inventive concept are not restricted to the one set forth herein, and other aspects that have not been mentioned will become more apparent to one of ordinary skill in the art to which the inventive concept pertains by referencing the following detailed description of the inventive concept.
According to an aspect of an exemplary embodiment, there is provided a semiconductor circuit which may include: a first circuit configured to propagate a value of a first node to a second node based on a voltage level of a clock signal; a second circuit configured to propagate a value of a second node to a third node based on the voltage level of the clock signal; and a third circuit configured to determine a value of the third node based on a voltage level of the second node and the voltage level of the clock signal, wherein the first circuit comprises a first transistor gated to a voltage level of the first node, a second transistor connected in series with the first transistor and gated to the voltage level of the third node, and a third transistor connected in parallel with the first and second transistors and gated to the voltage level of the of the clock signal to provide the value of the first node to the second node.
According to another aspect of an exemplary embodiment, there is provided a semiconductor circuit which may include: a first circuit configured to propagate a value of a first node to a second node based on a voltage level of a clock signal; a second circuit configured to propagate a value of the second node to a third node based on the voltage level of the clock signal; and a third control configured to determine a value of the third node based on a voltage level of the second node and the voltage level of the clock signal, wherein the first circuit comprises a first transistor gated to a voltage level of the first node, a second transistor connected in series with the first transistor and gated to a voltage level of the third node, and a third transistor gated to the voltage level of the of the clock signal to provide the value of the first node to the second node, the second circuit comprises an inverter configured to invert the value of the second node, and a fourth transistor gated to the voltage level of the clock signal to transmit an output value of the inverter to the third node, and the third circuit comprises a fifth transistor gated to the voltage level of the second node to provide a power supply voltage to the third node, and a sixth transistor connected in parallel with the fifth transistor and gated to the voltage level of the clock signal to provide the power supply voltage to the third node.
According to still another aspect of an exemplary embodiment, there is provided a semiconductor circuit which may include: a first circuit configured to propagate a value of a first node to a second node based on a voltage level of a clock signal; a second circuit configured to propagate a value of the second node to a third node based on the voltage level of the clock signal; and a third circuit configured to determine a value of the third node based on a voltage level of the second node and the voltage level of the clock signal, wherein the first circuit comprises a first transistor gated to a voltage level of the first node, a second transistor connected in series with the first transistor and gated to a voltage level of the third node, and a third transistor connected in parallel with the first and second transistors and gated to the voltage level of the of the clock signal to provide the value of the first node to the second node, and the second circuit comprises a fourth transistor gated to the voltage level of the clock signal to transmit the value of the second node to the third node.
According to still another aspect of an exemplary embodiment, there is provided a semiconductor circuit which may include: a first circuit configured to propagate a value of a first node to a second node based on a voltage level of a clock signal; a second circuit configured to propagate a value of the second node to a third node based on the voltage level of the clock signal; and a third circuit configured to determine a value of the third node based on a voltage level of the second node and the voltage level of the clock signal, wherein the first circuit comprises a first transistor gated to a voltage level of the first node, a second transistor connected in series with the first transistor and gated to the voltage level of the third node, and a third transistor connected in series with the first transistor or the second transistor and gated to the voltage level of the of the clock signal to provide the value of the first node to the second node, and the first transistor and the second transistor provide the ground voltage to the second node.
According to still another aspect of an exemplary embodiment, there is provided a semiconductor circuit which may include: a first circuit comprising a first transistor configured to propagate the inverted voltage level of the first node to a second node, when a clock signal is at a first voltage level; a second circuit comprising a second transistor configured to propagate the inverted voltage level of the second node to a third node, when the clock signal is at a second voltage level; and a third circuit comprising a third transistor gated to the voltage level of the second node to provide a power supply voltage to the third node.
According to still another aspect of an exemplary embodiment, there is provided a semiconductor circuit which may include: a first clock gate circuit and a second clock gate comprising a first circuit and a second circuit; and a first operation circuit configured to receive a clock signal through the first clock gate circuit, and a second operation circuit configured to receive the clock signal through the second clock gate circuit, wherein the first circuit comprises a first transistor configured to propagate the inverted voltage level of the first node to the second node when the clock signal is at a first voltage level, and a second transistor and a third transistor connected in series with each other and connected in parallel with the first transistor, and wherein the second circuit comprises a fourth transistor configured to propagate the inverted voltage level of the second node to a third node when the clock signal is at the second voltage level.
According to still another aspect of an exemplary embodiment, there is provided a semicondudctor circuit which may include: an input circuit configured to determine a value of a first node based on an enable signal and a scan enable signal; a first circuit configured to propagate a value of the first node to a second node based on a voltage level of a clock signal and a voltage level of the first node; a second circuit configured to propagate a value of the second node to a third node based on the voltage level of the clock signal; and a third circuit configured to determine a value of the third node based on a voltage level of the second node and the voltage level of the clock signal.
The above and other aspects and features will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings, in which:
Various exemplary embodiments will be described in detail with reference to the accompanying drawings. The inventive concept, however, may be embodied in various different forms, and should not be construed as being limited only to the illustrated embodiments. Rather, these embodiments are provided as examples so that this disclosure will be thorough and complete, and will fully convey the scope of the inventive concept to those skilled in the art. Accordingly, known processes, elements, and techniques are not described with respect to some of the embodiments of the inventive concept. Unless otherwise noted, like reference numerals denote like elements throughout the attached drawings and written description, and thus descriptions will not be repeated. In the drawings, the sizes and relative sizes of layers and regions may be exaggerated for clarity.
It will be understood that, although the terms “first”, “second”, “third”, etc., may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the inventive concept.
Spatially relative terms, such as “beneath”, “below”, “lower”, “under”, “above”, “upper” and the like, may be used herein for ease of description to describe one element or features's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the operation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” or “under” other elements or features would then be oriented “above” the other elements or features. Thus, the exemplary terms “below” and “under” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly. In addition, it will also be understood that when a layer is referred to as being “between” two layers, it can be the only layer between the two layers, or one or more intervening layers may also be present.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the inventive concept. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. Also, the term “exemplary” is intended to refer to an example or illustration.
It will be understood that when an element or layer is referred to as being “on”, “connected to”, “coupled to”, or “adjacent to” another element or layer, it can be directly on, connected, coupled, or adjacent to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly connected to”, “directly coupled to”, or “immediately adjacent to” another element or layer, there are no intervening elements or layers present.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning are commonly understood by one of ordinary skill in the art to which this inventive concept belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and/or the present specification and will not be interpreted in an idealized or overly formed sense unless expressly so defined therein.
Hereinafter, exemplary embodiments will be described with reference to the attached drawings.
Referring to
The input circuit 101a may determine voltage levels of a node EN based on voltage levels of an enable signal E and a scan enable signal SE. In
Meanwhile, the output circuit 102 may determine a voltage level of a node ECK, based on the voltage level of a node ZZ1. Although the output circuit 102 is illustrated as an inverter that inverts the voltage level of the node ZZ1 in
The first circuit 103a may include a transistor N1 that is gated to the voltage level of the node EN, a transistor N2 that is connected in series with the transistor N1 and gated to the voltage level of the node ZZ1, and a transistor P0 that is connected in parallel with the transistors N1, N2 and gated to the voltage level of the clock signal CK. In particular, the transistors N1, N2 are connected in parallel with the transistor P0, and a source of one of the transistors N1, N2 is connected to a node FB. In some exemplary embodiments, the connection sequence of the transistors N1, N2 connected in series with each other may be changed.
The second circuit 104 may include a transistor P1 that is gated to the voltage level of the node ZZ1 to provide a power supply voltage to the node FB, a transistor N3 that is gated to an inverted voltage level of the node FB to provide a ground voltage, and a transistor N4 that is connected in series with the transistor and N3 and gated to a voltage level of a clock signal CK to provide a ground voltage to the node FB. In some exemplary embodiments, the connection sequence of the transistors N3, N4 connected in series with each other may be changed. That is, the transistor N4 may be disposed between a drain of the transistor N3 and the node FB to provide a ground voltage provided by the transistor N3 to the node FB, and may also be disposed between a ground node and a source of the transistor N4 to provide the ground voltage to the transistor N3. In the latter case, the transistor N3 may be disposed between a drain of the transistor N4 and the node FB. Furthermore, the second circuit 104 may include a transistor N0 gated to the voltage level of the clock signal CK.
The third circuit 105 may include a transistor P2 gated to the voltage level of the node FB to provide the power supply voltage to the node ZZ1, and a transistor connected in parallel with the transistor P2 and gated to the voltage level of the clock signal CK to provide the power supply voltage to the node ZZ1.
The operation of the semiconductor circuit 100 will be described as follows.
The first circuit 103a propagates a value of the node EN to the node FB, based on the voltage level of the enable signal E and the voltage level of the clock signal CK. That is, the value of the node EN is propagated to the node FB through the transistors P0, N1, and N2. For example, when the clock signal CK is at a first voltage level (for example, a logic low level, hereinafter, referred to as “L”), the transistors P0, N2 are turned on regardless of the state of the transistor N1. Therefore, the value of the node FB is determined as a value of the node EN that is inverted through an inverter.
In this case, the node ZZ1 has a second voltage level (for example, a logic high level, hereinafter , referred to as “H”) by a transistor which is gated to the voltage level of the clock signal CK in the third circuit 105. Therefore, when the clock signal CK is at the first voltage level L, since the node ZZ1 has a second voltage level H, the node ECK has the same first voltage level L as the voltage level of the clock signal CK.
The term “first voltage level” and “second voltage level” are used herein to distinguish two signal levels. Thus, the first voltage level may be a logic high level H while the second voltage level may be a logic low level L. The meaning of an expression “a certain circuit propagates the value of the specific node A to another specific node B” in this specification includes the meaning that the value of another specific node B can be determined depending on the value of the specific node A. Thus, the value of the specific node A does not necessarily need to be the same as the value of the specific node B. For example, in
The second circuit 104 propagates the value of the node FB to the node ZZ1 based on the voltage level of the clock signal CK. That is, the value of the node FB is propagated to the node ZZ1 through the transistor N0. For example, when the clock signal CK is at the second voltage level H, since the transistor N0 is turned on, the value of the node ZZ1 is determined as the value of the node FB inverted via the inverter.
The third circuit 105 determines the value of the node ZZ1 based on the voltage level of the node FB and the voltage level of the clock signal CK. In particular, when the clock signal CK is transferred from the first voltage level L to the second voltage level H, the transistor P2 is gated to the voltage level of the node FB to provide the power supply voltage to the node ZZ1.
The operation of the semiconductor circuit 100 will be described in more detail. In a case where the node EN is at the first voltage level L, when the clock signal CK is at the first voltage level L, the transistor P0 is turned on and the node FB has the second voltage level H. At this time, the node ZZ1 may receive the power supply voltage by a transistor that is gated to the voltage level of the clock signal CK in the third circuit 105. However, when the clock signal CK is at the second voltage level H, the transistor P0 is turned off and the second voltage level H is maintained at the node FB. At this time, the transistor N0 is turned on, and the second voltage level H of the node FB is inverted and propagated to the node ZZ1.
In other words, in a case where the node EN is at the first voltage level L, that is, in a case where the enable signal E has the second voltage level H, when the clock signal CK is at the first voltage level L, the nodes FB and ZZ1 have the second voltage level H, and thus, the node ECK has the first voltage level L. However, when the clock signal CK is at the second voltage level H, the voltage level of the node FB is maintained as the second voltage level H without change, the node ZZ1 has the first voltage level L, and thus, the node ECK has the second voltage level H. That is, it is possible to understand that, when the enable signal E has the second voltage level H, the node ECK has a value directly corresponding to the value of the clock signal CK.
In a case where the node EN is at the second voltage level H, when the clock signal CK is at the first voltage level L, the transistors N1 and N2 are turned on depending on the conditions of the transistor P0, and the node FB has the first voltage level L. However, when the clock signal CK is at the second voltage level H, the transistor P0 is turned off and the first voltage level L is maintained at the node FB. At this time, the node ZZ1 may receive the power supply voltage by the transistor P2 which is gated to the voltage level of the node FB.
In other words, in a case where the node EN is at the second voltage level H, that is, in a case where the enable signal E has the first voltage level L, when the clock signal CK is at the first voltage level L, the node FB has the first voltage level L, the node ZZ1 has the second voltage level H, and thus, the node ECK has the first voltage level L. However, when the clock signal CK is at the second voltage level H, the voltage level of the node FB is kept at the first voltage level L without change, the node ZZ1 has second voltage level H, and thus, the node ECK has the first voltage level L. That is, it is possible to understand that, when the enable signal E has the first voltage level L, the node ECK has the first voltage level L value, regardless of the value of the clock signal CK.
Referring to
The transistor LP1 is gated to the voltage level of the node ZZ1 to provide the power supply voltage to the node ZZ2, the transistor LN2 is gated to the inverted voltage level FBN of the node FB to provide the ground voltage, and the transistor LN1 is gated to the voltage level of the clock signal CK to provide the ground voltage to the node ZZ2.
The transistor LP2 is gated to the inverted voltage level of the node ZZ2 to provide the power supply voltage, and the transistor LP3 is gated to the voltage level of the clock signal CK to provide the power supply voltage to the node ZZ2. The transistor LN4 node is gated to the voltage level of the node ZZ1 to provide a ground voltage, and the transistor LN3 is gated to the inverted voltage level of the node ZZ2 to provide the ground voltage to the node ZZ2.
The output circuit 102a may include a latch having such an arrangement, and when the semiconductor circuit according to various exemplary embodiments includes the output circuit 102a, it can operate as a flip-flop. These contents are similarly applied to other exemplary embodiments to be described below in connection with
Referring to
The transistor LP1 is gated to the voltage level of the node ZZ1 to provide the power supply voltage to the node ZZ2, the transistor LN2 is gated to the voltage level of the node ZZ1 to provide a ground voltage, and the transistor LN1 is gated to the voltage level of the clock signal CK to provide the ground voltage to the node ZZ2.
The transistor LP2 is gated to the inverted voltage level of the node ZZ2 to provide the power supply voltage, and the transistor LP3 is gated to the voltage level of the clock signal CK to provide the power supply voltage to the node ZZ2. The transistor LN3 is gated to the inverted voltage level of the node ZZ2 to provide a ground voltage from the transistor LN2 to the node ZZ2.
the output circuit 102b may include the latch having such an arrangement, and when the semiconductor circuit according to various exemplary embodiments includes the output circuit 102b, it can operate as a flip-flop. These contents are similarly applied to other exemplary embodiments to be described below in connection with
Referring to
Referring to
Referring to
The second circuit 104 may include a transistor P1 gated to the voltage level of the node ZZ1 to provide the power supply voltage to the node FB, a transistor N3 gated to the inverted voltage level of the node FB to provide a ground voltage, and a transistor N4 connected in series with the transistor N3 and gated to the voltage level of the clock signal CK to provide the ground voltage to the node FB. Here, a drain of the transistor N4 of the second circuit 104 is connected between the transistor N1 and the transistor N2 of the first circuit 103d.
Referring to
The second circuit 104 may include a transistor P1 gated to the voltage level of the node ZZ1 to provide a power supply voltage to the node FB, a transistor N3 gated to the inverted voltage level of the node FB to provide a ground voltage, and a transistor N4 connected in series with the transistor N3 and gated to the voltage level of the clock signal CK to provide the ground voltage to the node FB. Here, a drain of the transistor N4 of the second circuit 104 is connected between the transistor N1 and the second transistor N2 of the first circuit 103d.
Referring to
The fourth circuit 106 may include a transistor P2 gated to the voltage level of the node FB to provide the power supply voltage to the node ZZ1, and a transistor connected in parallel with the transistor P2 and gated to the voltage level of the clock signal CK to provide the power supply voltage to the node ZZ1. Here, the fourth circuit 106 is gated to the voltage level of the node FB and its source is connected to the drain of the transistor N0.
Further, the fourth circuit 106 may include a transistor P1 gated to the voltage level of the node ZZ1 to provide the power supply voltage to the node FB, and a transistors N3 gated to the inverted voltage level of the node FB to provide the ground voltage, and the source of the transistor N3 is connected to the drain of the transistor N0.
Referring to
Referring to
The fourth circuit 106 may include a transistor P2 gated to the voltage level of the node FB to provide the power supply voltage to the node ZZ1 and a transistor connected in parallel with a transistor P2 and gated to the voltage level of the clock signal CK to provide the power supply voltage to the node ZZ1. Here, the fourth circuit 106 is gated to the voltage level of the node FB, and its source is connected to the drain of the transistor N0. The fourth circuit 106 may include a transistor P1 gated to the voltage level of the node ZZ1 to provide the power supply voltage to the node FB, and a transistor N3 gated to the inverted voltage level of the node FB to provide the ground voltage, and a source of the transistor N3 is connected to a drain of the transistor N0.
Here, the drain of the transistor N3 is connected between the transistor N1 and the transistor N2.
Referring to
The fourth circuit 106 may include a transistor P2 gated to the voltage level of the node FB to provide a power supply voltage to the node ZZ1, and a transistor connected in parallel with the transistor P2 and gated to the voltage level of the clock signal CK to provide the power supply voltage to the node ZZ1. Here, the fourth circuit 106 is gated to the voltage level of the node FB, and its source is connected to the drain of the transistor N0. The fourth circuit 106 may include a transistor P1 gated to the voltage level of the node ZZ1 to provide a power supply voltage to the node FB, and a transistor N3 gated to the inverted voltage level of the node FB to provide a ground voltage, and the source of the transistor N3 is connected to the drain of the transistor N0.
Here, the drain of the transistor N3 is connected between the transistor N1 and the transistor N2.
Referring to
The fifth circuit 107a may include a transistor P1 gated to the voltage level of the node ZZ1 to provide the power supply voltage to the node FB, a transistor N3 gated to the inverted voltage level of the node FB to provide the ground voltage, and a transistor N4 connected in series with the transistor N3 and gated to the voltage level of the clock signal CK to provide the ground voltage to the node FB. In some exemplary embodiments, the connection sequence of the transistors N3 and N3 connected in series with each other may be changed.
The NAND gate 108 determines the voltage level of the node ZZ1, by setting the voltage level of the clock signal CK and the voltage level of the node FB as a first input, and a second input, respectively.
Referring to
Referring to
Here, the drain of the transistor N4 of the fifth circuit 107b is connected between the transistor N1 and the transistor N2 of the first circuit 103a.
Referring to
The first circuit may include a transistor P0 that inverts the voltage level of the node EN and propagates it to the node FB, when the clock signal CK is at the first voltage level L. The second circuit may include a transistor N0 that inverts the voltage level of the node FB if the clock signal CK is at the second voltage level H and propagates it to the node ZZ1, when the clock signal CK is at the first voltage level L. In some exemplary embodiments, the first circuit and the second circuit may further include a transistor P2 gated to the voltage level of the node FB to provide the power supply voltage to the node ZZ1, when the clock signal CK is transferred from the first voltage level L to the second voltage level H.
The first clock gate circuit 310 may receive an enable signal (E) and a scan enable signal (SE), and the second clock gate circuit 330 may receive an enable signal (E′) and a scan enable signal (SE′). The first clock gate circuit 310 receiving the enable signal (E) of the first voltage level L may provide a signal of a first voltage level L to the first operation circuit 320 by utilizing the transistor P0 and the transistor N0. The second clock gate circuit 330 receiving the enable signal (E′) of the second voltage level H may transmit the clock signal CK to the second operation circuit 340 by utilizing the transistor P0 and the transistor N0.
For example, in the first clock gate circuit 310, when the clock signal CK is at the first voltage level L, the transistor P0 is turned on, and the node FB has the first voltage level L, and when the clock signal CK is at the second voltage level H, the transistor P0 is turned off and the first voltage level L is maintained at the node FB, the transistor N0 is turned on, the first node ZZ1 may receive the power supply voltage by the third transistor P2.
In the second clock gate circuit 330, when the clock signal CK is at the first voltage level L, the transistor P0 is turned on, and the node FB has the second voltage level H, and when the clock signal CK is at the second voltage level H, the transistor P0 is turned off and the second voltage level H is maintained at the node FB, the transistor N0 is turned on, the second voltage level H of the node FB is inverted and it is propagated to the node ZZ1. When the clock signal CK is at the first voltage level L, the node ZZ1 may receive the power supply voltage by a transistor gated to the voltage level of the clock signal CK.
Referring to
The application processor 1001 may include a central processing unit (CPU) 1010, a multimedia system 1020, a bus 1030, a memory system 1040 and a peripheral circuit 1050.
the CPU 1010 may perform operations required for driving the SoC system 1000. In some exemplary embodiments, the CPU 1010 may be constituted by a multi-core environment that includes the multiple cores.
The multimedia system 1020 may be used to perform various multimedia functions in the SoC system 1000. The multi-media system 1020 may include a 3D engine module, a video codec, a display system, a camera system, a post-processor and the like.
The bus 1030 may be used to perform mutual data communication of the CPU 1010, the multimedia system 1020, the memory system 1040 and the peripheral circuit 1050. In some exemplary embodiments, the bus 1030 may have a multilayer structure. Specifically, as an example of the bus 1030, but not limited thereto, a multilayer advanced high-performance bus (AHB), or a multilayer advanced extensible interface (AXI) may be used.
The memory system 1040 may provide an environment needed for the application processor 1001 to be connected to an external memory (e.g., the DRAM 1060) and operate at high speed. In some exemplary embodiments, the memory system 1040 may include a separate controller (e.g., a DRAM controller) needed to control the external memory (e.g., the DRAM 1060).
The peripheral circuit 1050 may provide an environment needed for the SoC system 1000 to smoothly connect to an external device (e.g., a mainboard). Accordingly, the peripheral circuit 1050 may include various interfaces that enable the external device connected to the SoC system 1000 to be compatible with the SoC system 1000.
The DRAM 1060 may function as an operating memory needed for the operation of the application processor 1001. In some exemplary embodiments, the DRAM 1060 may be disposed outside the application processor 1001. Specifically, the DRAM 1060 may be packaged with the application processor 1001 in the form of package on package (PoP).
The semiconductor circuits according to the aforementioned embodiments may be adopted as one component of the SoC system 1000.
Referring to
The controller 1110 may include at least one of a microprocessor, a digital signal processor, a microcontroller and logic devices capable of performing similar functions to the elements. The I/O device 1120 may include a keypad, a keyboard, a display device and the like. The memory device 1130 may store data and/or commands. The interface 1140 may serve to transmit data to or receive data from a communication network. The interface 1140 may be a wired or wireless interface. The interface 1140 may include an antenna or a wired or wireless transceiver.
Although not shown in the drawing, the electronic system 1100 may be an operating memory for improving the operation of the controller 1110, and include a high-speed DRAM or SRAM.
The electronic system 1100 may be applied to all types of electronic products capable of transmitting or receiving information in a wireless environment, such as a personal digital assistant (PDA), a portable computer, a web tablet, a wireless phone, a mobile phone, a digital music player and a memory card.
Any one of the semiconductor circuits according to the aforementioned exemplary embodiments may be provided as at least one of the consistent elements of the electronic system 1100.
Further, it is obvious to a person skilled in the art that the semiconductor circuits according to some exemplary embodiments may also be applied to other KC devices other than those set forth herein. That is, while the table PC 120, the notebook computer 1300, and the smart phone 1400 have been described above as examples of a semiconductor system according to this embodiment, the examples of the semiconductor system according to the embodiment are not limited thereto. In some exemplary embodiments, the semiconductor system may be provided as a computer, an Ultra Mobile PC (UMPC), a work station, a net-book computer, a personal digital assistant (PDA), a portable computer, a wireless phone, a mobile phone, an e-book, a portable multimedia player (PMP), a portable game console, a navigation device, a black box, a digital camera, a 3-dimensional television set, a digital audio recorder, a digital audio player, a digital picture recorder, a digital picture player, a digital vide recorder, a digital video player, etc.
While the inventive concept has been particularly illustrated and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the inventive concept as defined by the following claims. The exemplary embodiments should be considered in a descriptive sense only and not for purposes of limitation.
Lee, Hyun, Kim, Min-Su, Kim, Ah-Reum
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
10230373, | Apr 27 2015 | Samsung Electronics Co., Ltd. | Clock gating circuit |
6204695, | Jun 18 1999 | XILINX, Inc.; Xilinx, Inc | Clock-gating circuit for reducing power consumption |
7116150, | Jan 21 2003 | Hewlett-Packard Development Company, L.P. | Clock gater circuit and associated method |
7129754, | Mar 17 2005 | International Business Machines Corporation | Controlled load limited switch dynamic logic circuitry |
7595665, | Feb 28 2007 | Samsung Electronics Co., Ltd. | Clock gated circuit |
7639057, | Dec 07 2006 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Clock gater system |
7902878, | Apr 29 2008 | Qualcomm Incorporated | Clock gating system and method |
8030982, | Oct 30 2008 | Qualcomm Incorporated | Systems and methods using improved clock gating cells |
8786344, | Mar 23 2009 | OTICON A S | Low-power dual-edge-triggered storage cell with scan test support and clock gating circuit therefor |
8890573, | Sep 07 2012 | Nvidia Corporation | Clock gating latch, method of operation thereof and integrated circuit employing the same |
8975949, | Mar 14 2013 | Samsung Electronics Co., Ltd.; SAMSUNG ELECTRONICS CO , LTD | Integrated clock gater (ICG) using clock cascode complimentary switch logic |
9100016, | Aug 14 2013 | Samsung Electronics Co., Ltd. | Semiconductor circuit including a clock gating circuit |
9246489, | Sep 29 2014 | Texas Instruments Incorporated | Integrated clock gating cell using a low area and a low power latch |
9350327, | Sep 26 2014 | Texas Instruments Incorporated | Flip-flops with low clock power |
9362910, | Dec 28 2012 | Texas Instruments Incorporated | Low clock-power integrated clock gating cell |
20080238514, | |||
20100277219, | |||
20120268182, | |||
20130241617, | |||
20160094204, | |||
JP201512424, | |||
KR100358135, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 15 2022 | Samsung Electronics Co., Ltd. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 15 2022 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Jun 11 2027 | 4 years fee payment window open |
Dec 11 2027 | 6 months grace period start (w surcharge) |
Jun 11 2028 | patent expiry (for year 4) |
Jun 11 2030 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 11 2031 | 8 years fee payment window open |
Dec 11 2031 | 6 months grace period start (w surcharge) |
Jun 11 2032 | patent expiry (for year 8) |
Jun 11 2034 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 11 2035 | 12 years fee payment window open |
Dec 11 2035 | 6 months grace period start (w surcharge) |
Jun 11 2036 | patent expiry (for year 12) |
Jun 11 2038 | 2 years to revive unintentionally abandoned end. (for year 12) |