Latch circuit and clock control circuit
Claim Score by NHIP
Abstract
A latch circuit includes a latch unit and a clock propagation suppressing unit. The latch circuit holds and outputs input data of 0 or 1. The clock propagation suppressing unit compares the input data input to the latch unit with output data output from the latch unit. When it is detected that the input data matches the output data at 0, or that the input data matches the output data at 1, an externally input clock signal is prevented from propagating to the latch unit.

Term
Projected expiry 30 March 2030.
- Priority
- Filed
- Published
- Today
- Projected expiry
13 claims: 4 independent, 9 dependent
- 1Broadest claimClaim Score 78, broad(NHIP)A latch circuit comprising:a latch unit that holds and output input data of 0 or 1;and a clock propagation suppressing unit that compares input data input to the latch unit with output data output from the latch unit, and prevent a clock signal externally input from propagating to the latch unit when it is detected that the data match at 0, or prevent a clock signal externally input from propagating to the latch unit when it is detected that the data match at 1.
- 4A latch circuit comprising:a latch unit that holds and output input data of 0 or 1;a data matching detection unit that compares input data input to the latch unit with output data output from the latch unit, and detecting either that the data match at 0 or that the data match at 1;and a clock propagation suppressing unit that prevents a clock signal externally input from propagating to the latch unit when data matching in the case that the data match at 0 or the case that the data match at 1 is detected by the data matching detection unit.
- 8A clock control circuit connected to a latch circuit which holds and outputs input data of 0 or 1, the clock control circuit comprising:a clock propagation suppressing unit that compares input data input to the latch circuit with output data output from the latch circuit, and prevent a clock signal externally input from propagating to the latch circuit when it is detected that the data match at 0, or prevent a clock signal externally input from propagating to the latch circuit when it is detected that the data match at 1.
- 10A clock control circuit connected to a latch circuit which holds and outputs input data of 0 or 1, the clock control circuit comprising:a data matching detection unit that compares input data input to the latch unit with output data output from the latch unit, and detect either that the data match at 0 or that the data match at 1;a clock propagation suppressing unit that prevents an clock signal externally input from propagating to the latch unit when data matching in the case that the data match at 0 or the case that the data match at 1 is detected by the data matching detection unit.
Independent claims4
160 paragraphs in 11 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATIONS
0001This application is a continuation application of International PCT Application No. PCT/JP2009/007039, filed on Dec. 18, 2009, the entire contents of which are incorporated herein by reference.
FIELD
0002The present invention relates to a latch circuit and a clock control circuit.
BACKGROUND
0003Conventionally, clock gating has been performed on an unused latch circuit to reduce the power consumption of an electric circuit. The clock gating refers to stopping the supply of a clock to a portion where and when it is known in advance that an input is not changed. However, in a latch circuit to be used, the supply of a clock cannot be stopped, thereby failing in reducing the power consumption.
0004Then, input/output data signals of the latch circuit are compared with each other, and when they match, the propagation of an input clock into the inner portion of the latch circuit is suppressed. <figref idref="DRAWINGS">FIG. 1</figref> illustrates an example of a latch circuit having the function of suppressing the clock propagation into the internal portion.
0005A latch circuit <b>10</b> illustrated in <figref idref="DRAWINGS">FIG. 1</figref> includes a data input terminal <b>11</b>, a data output terminal <b>12</b>, a clock input terminal <b>13</b> for input of a inverted clock, and an IH (inhibit) pin <b>14</b> for input of a control signal for suppressing the clock propagation in a latch. The latch circuit provided with an IH pin in <figref idref="DRAWINGS">FIG. 1</figref> is referred to as the IH latch circuit <b>10</b>.
0006<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram of the circuit in <figref idref="DRAWINGS">FIG. 1</figref>. The clock input terminal <b>13</b> and the IH pin <b>14</b> are connected to a clock internal propagation suppressing unit <b>21</b>, and an internal clock signal XCLK for which the propagation control of a clock has been performed by the clock internal propagation suppressing unit <b>21</b> is input to a latch unit <b>22</b>. The latch unit <b>22</b> holds an input value outputs it. The internal clock signal XCLK and the data signal from the data input terminal <b>11</b> are input to the latch unit <b>22</b>, and the latch unit <b>22</b> outputs the data signal to the data output terminal <b>12</b>.
0007<figref idref="DRAWINGS">FIG. 3</figref> is an example of a detailed configuration of the IH latch circuit <b>10</b> illustrated in <figref idref="DRAWINGS">FIGS. 1 and 2</figref>. The circuit includes P-channel MOSFET (P-channel Metal Oxide Semiconductor Field Effect Transistors) P<b>1</b>, P<b>2</b>, P<b>3</b>, P<b>4</b>, P<b>5</b>, P<b>6</b>, P<b>7</b>, and P<b>8</b>, and N-channel MOSFET (N-channel Metal Oxide Semiconductor Field Effect Transistors) N<b>1</b>, N<b>2</b>, n<b>3</b>, N<b>4</b>, N<b>5</b>, N<b>6</b>, N<b>7</b>, and N<b>8</b>. In the descriptions below, the P-channel MOSFET is described as a PMOS transistor, and the N-channel MOSFET is described as an NMOS transistor.
0008The source terminal of the PMOS transistor P<b>1</b> is connected to a high-voltage side power supply terminal (VDD), and the gate terminal is connected to the IH pin <b>14</b>. The source terminal of the PMOS transistor P<b>2</b> is connected to the drain terminal of the PMOS transistor P<b>1</b>, and the gate terminal is connected to the clock input terminal <b>13</b>. The source terminal of the NMOS transistor N<b>1</b> is connected to the low-voltage side power supply terminal (VSS), the gate terminal is connected to the clock input terminal <b>13</b>, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>2</b>. The source terminal of the NMOS transistor N<b>2</b> is connected to the low-voltage side power supply terminal, the gate terminal is connected to the IH pin <b>14</b>, and the drain terminal is connected to the drain terminals of the PMOS transistor P<b>2</b> and the NMOS transistor N<b>1</b>.
0009The portion (enclosed by the dotted lines in <figref idref="DRAWINGS">FIG. 3</figref>) configured by the PMOS transistors P<b>1</b> and P<b>2</b> and the NMOS transistors N<b>1</b> and N<b>2</b> corresponds to the clock internal propagation suppressing unit <b>21</b> in <figref idref="DRAWINGS">FIG. 2</figref>. That is, this portion controls the internal propagation of a clock signal. When the control signal for suppression of the internal propagation of the clock signal (hereafter referred to as an IH signal) indicates a high level (hereafter described by H), the PMOS transistor P<b>1</b> is placed in the OFF state, the NMOS transistor N<b>2</b> is placed in the ON state, and the internal clock signal XCLK is constantly placed at the low level (hereafter described by L). That is, when the IH signal indicates H, the propagation of the clock signal from the clock input terminal <b>13</b> is suppressed. On the other hand, when the IH signal indicates L, and the inverted clock input from the clock input terminal <b>13</b> indicates L, the PMOS transistors P<b>1</b> and P<b>2</b> are placed in the ON state, the NMOS transistors N<b>1</b> and N<b>2</b> are placed in the OFF state, and the internal clock signal XCLK indicates H. Furthermore, if the IH signal indicates H and the inverted clock input from the clock input terminal <b>13</b> indicates H, then the PMOS transistors P<b>1</b> and P<b>2</b> are placed in the OFF state, the NMOS transistors N<b>1</b> and N<b>2</b> are placed in the ON state, and the internal clock signal XCLK indicates L. Thus, when the IH signal indicates L, the inverted result (signal) of the inverted clock input from the clock input terminal <b>13</b> is propagated as the internal clock signal XCLK to the latch unit <b>22</b>.
0010The portion corresponding to the latch unit <b>22</b> in <figref idref="DRAWINGS">FIG. 2</figref> is described below.
0011The source terminal of the PMOS transistor P<b>3</b> is connected to the high-voltage side power supply terminal, and the internal clock signal XCLK is input to the gate terminal. The source terminal of the NMOS transistor N<b>3</b> is connected to the low-voltage side power supply terminal, the internal clock signal XCLK is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>3</b>. The PMOS transistor P<b>3</b> and the NMOS transistor N<b>3</b> configure an inverter (negation circuit).
0012The source terminal of the PMOS transistor P<b>4</b> is connected to the high-voltage side power supply terminal, and the gate terminal is connected to the data input terminal <b>11</b>. The source terminal of the NMOS transistor N<b>4</b> is connected to the low-voltage side power supply terminal, the gate terminal is connected to the data input terminal <b>11</b>, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>4</b>. The PMOS transistor P<b>4</b> and the NMOS transistor N<b>4</b> configure an inverter.
0013The source terminal of the PMOS transistor P<b>5</b> is connected to the drain terminals of the PMOS transistor P<b>4</b> and the NMOS transistor N<b>4</b>, and the gate terminal is connected to the drain terminals of the PMOS transistor P<b>3</b> and the NMOS transistor N<b>3</b>. The source terminal of the NMOS transistor N<b>5</b> is connected to the drain terminals of the PMOS transistor P<b>4</b> and the NMOS transistor N<b>4</b>, and the internal clock signal XCLK is input to the gate terminal. The PMOS transistor P<b>5</b> and the NMOS transistor N<b>5</b> as pass transistors configure a transfer gate <b>20</b>. When the gate terminal of the PMOS transistor P<b>5</b> indicates N, and the gate terminal of the NMOS transistor N<b>5</b> indicates H, a signal obtained by inverting the input data signal input from the data output terminal <b>12</b> is output as the data signal PCM<b>1</b>.
0014The source terminal of the PMOS transistor P<b>6</b> is connected to the high-voltage side power supply terminal, and the data signal PCM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>6</b> is connected to the low-voltage side power supply terminal, the data signal PCM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>6</b>. The PMOS transistor P<b>6</b> and the NMOS transistor N<b>6</b> configure an inverter, invert the data signal PCM<b>1</b>, and outputs the data signal PAM<b>1</b>.
0015The source terminal of the PMOS transistor P<b>7</b> is connected to the high-voltage side power supply terminal, and the data signal PAM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>7</b> is connected to the low-voltage side power supply terminal, the data signal PAM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>7</b>. The PMOS transistor P<b>7</b> and the NMOS transistor N<b>7</b> configure an inverter, invert the data signal PAM<b>1</b>, and output the data signal PCM<b>1</b>.
0016The loop portion by two inverter circuits configured by the PMOS transistors P<b>6</b> and P<b>7</b> and the NMOS transistors N<b>6</b> and N<b>7</b> has the function of holding the latch data.
0017The source terminal of the PMOS transistor P<b>8</b> is connected to the high-voltage side power supply terminal, and the data signal PCM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>8</b> is connected to the low-voltage side power supply terminal, the data signal PCM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>8</b>. The PMOS transistor P<b>8</b> and the NMOS transistor N<b>8</b> configure an inverter, invert the data signal PCM<b>1</b>, and output it to the data output terminal <b>12</b>.
0018The portion configured by the PMOS transistors P<b>3</b>, P<b>4</b>, P<b>5</b>, P<b>6</b>, P<b>7</b>, and P<b>8</b> and the NMOS transistors N<b>3</b>, N<b>4</b>, N<b>5</b>, N<b>6</b>, and N<b>7</b> corresponds to the latch unit <b>22</b> in <figref idref="DRAWINGS">FIG. 2</figref>.
0019In the IH latch circuit <b>10</b> as illustrated in <figref idref="DRAWINGS">FIGS. 1 through 3</figref>, it is necessary to compare input/output data signals, and input the result to the IH pin <b>14</b> as a control signal. In the comparing operation, an ENOR circuit (Exclusive-NOR circuit) and an exclusive-OR circuit (Exclusive-OR circuit)) are used. <figref idref="DRAWINGS">FIG. 4</figref> is an example of using the ENOR circuit <b>41</b> in comparing the input/output data signals.
0020As illustrated in <figref idref="DRAWINGS">FIG. 4</figref>, the data signal input from the data input terminal <b>11</b> of the IH latch circuit <b>10</b> illustrated in <figref idref="DRAWINGS">FIG. 1</figref> and the data signal output to the data output terminal <b>12</b> are input to an ENOR circuit <b>41</b> for comparison. The result of the data comparison is output to the IH pin <b>14</b>. The ENOR circuit <b>41</b> outputs H if the two input signals match each other, and outputs L if they do not match each other. That is, if the input/output data signals match each other, the H is input to the IH pin <b>14</b>, and if the input/output data signals do not match each other, the L is input to the IH pin <b>14</b>. Thus, if the input/output data signals match each other, the internal propagation of the clock of the IH latch circuit <b>10</b> is suppressed, and if the input/output data signals do not match each other, the clock is propagated in the IH latch circuit <b>10</b>.
0021<figref idref="DRAWINGS">FIG. 5</figref> is a timing chart of the case in which the IH pin <b>14</b> is clipped (pulled down) to L (connected to the low-voltage side power supply terminal), that is, a timing chart indicating the state in which there is no IH pin. <figref idref="DRAWINGS">FIG. 6</figref> is a timing chart of the case in which the result of inputting the input/output data signals of the IH latch circuit <b>10</b> to the ENOR circuit <b>41</b> is input to the IH pin <b>14</b> as with the circuit illustrated in <figref idref="DRAWINGS">FIG. 4</figref>.
0022When the IH pin <b>14</b> is clipped to L, the clock propagation in the IH latch circuit <b>10</b> is not controlled. Therefore, the internal clock signal XCLK is a inverted signal of the signal input to the clock input terminal <b>13</b> as illustrated in the timing chart in <figref idref="DRAWINGS">FIG. 5</figref>. On the other hand, when the IH pin <b>14</b> is connected to the output of the ENOR circuit <b>41</b>, the clock propagation in the IH latch circuit <b>10</b> is controlled depending on whether or not the input/output data signals of the IH latch circuit <b>10</b> match each other. As illustrated in the timing chart in <figref idref="DRAWINGS">FIG. 6</figref>, when the input data signal D and the output data signal M indicate L (in the case of timing <b>1</b>), and when the input data signal D and the output data signal M indicate H (in the case of timing <b>3</b>), the IH<b>1</b> as an output signal from the ENOR circuit <b>41</b> indicates H. Thus, the internal clock signal XCLK in the IH latch circuit <b>10</b> indicates L. As described above, since the internal propagation of the clock signal can be suppressed when the input/output data signals match in the circuit illustrated in <figref idref="DRAWINGS">FIG. 4</figref>, the power consumption of the IH latch circuit <b>10</b> can be reduced.
0023However, the ENOR circuit <b>41</b> for comparison of the input/output data signals requires at least <b>10</b> transistors as illustrated in <figref idref="DRAWINGS">FIG. 7</figref>. This implies the problem of a large number of transistors configuring the circuit. In addition, as illustrated in <figref idref="DRAWINGS">FIG. 7</figref>, the input data signal input from the input terminal A<b>2</b> requires driving two transistors, that is, a PMOS transistor P<b>71</b> and an NMOS transistor N<b>71</b>. However, the input data signal input from the input terminal Al requires driving four transistors, that is, PMOS transistors P<b>74</b> and P<b>75</b>, and NMOS transistors N<b>73</b> and N<b>74</b>. Thus, the input capacitance (fan in capacitance) driven by an input data signal is approximately double that of the normal circuit, and the corresponding power consumption increases.
DOCUMENTS OF PRIOR ART
0024Patent Documents
0025Patent Document 1: Japanese Laid-open Patent Publication No. 10-290143
0026Patent Document 2: Japanese Laid-open Patent Publication No. 4-86116
0027Patent Document 3: Japanese Laid-open Patent Publication No. 11-340795
0028Patent Document 4: Japanese Laid-open Patent Publication No. 2000-77983
0029Patent Document 5: Japanese Laid-open Patent Publication No. 2006-229745
0030Patent Document 6: Japanese Laid-open Patent Publication No. 9-214297
SUMMARY
0031According to an aspect of the invention, a latch circuit includes a latch unit, a data matching detection unit, and a clock propagation suppressing unit. The latch unit holds and outputs input data. The data matching detection unit compares the input data input to the latch unit with the output data output from the latch unit, and detects only that they match at L (<b>0</b>) or that they match at H (<b>1</b>). The clock propagation suppressing unit prevents the clock signal input externally from being propagated to the latch device when data matching is detected as matching the input data and the output data at L (<b>0</b>) or at H (<b>1</b>).
0032According to the aspect above, by configuring the data matching detection device, which has been conventionally configured by an EOR circuit and an ENOR circuit, by a negative logical sum (NOR) circuit or a logical product (AND) circuit, the number of transistors configuring a circuit can be minimized. Thus, the power consumption can be reduced.
0033According to an aspect of the invention, a latch circuit includes a latch unit, a data matching detection and clock propagation suppressing unit. The latch unit holds and outputs an input value. The data matching detection and clock propagation suppressing unit compares the input data input to the latch unit with the output data output from the latch unit, and prevents the clock signal externally input only when the matching of the data at L (<b>0</b>) is detected from propagating to the latch unit, or prevents the clock signal externally input only when the matching of the data at H (<b>1</b>) is detected from propagating to the latch unit.
0034According to the aspect above, the configuration of the circuits of the data matching detection and clock propagation suppressing unit can be optimized, and the number of transistors configuring the circuit can be reduced. Thus, the power consumption can be reduced.
0035The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
0036It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
BRIEF DESCRIPTION OF DRAWINGS
0037<figref idref="DRAWINGS">FIG. 1</figref> illustrates an IH latch circuit having an IH pin;
0038<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram of the IH latch circuit;
0039<figref idref="DRAWINGS">FIG. 3</figref> illustrates an example of the configuration of the IH latch circuit;
0040<figref idref="DRAWINGS">FIG. 4</figref> illustrates a circuit configured by an IH latch circuit and an ENOR circuit;
0041<figref idref="DRAWINGS">FIG. 5</figref> is a timing chart of the IH latch circuit when the IH pin is clipped to L;
0042<figref idref="DRAWINGS">FIG. 6</figref> is a timing chart of the IH latch circuit when the output from the ENOR circuit is input to the IH pin
0043<figref idref="DRAWINGS">FIG. 7</figref> is an example of the configuration of the ENOR circuit;
0044<figref idref="DRAWINGS">FIG. 8</figref> is a block diagram of the embodiment 1 of the present invention;
0045<figref idref="DRAWINGS">FIG. 9</figref> is an example of the circuit of a clock internal propagation suppressing unit <b>82</b> and a latch unit <b>83</b> in <figref idref="DRAWINGS">FIG. 8</figref>;
0046<figref idref="DRAWINGS">FIG. 10</figref> is a circuit example 1;
0047<figref idref="DRAWINGS">FIG. 11</figref> is a timing chart of the circuit example 1;
0048<figref idref="DRAWINGS">FIG. 12</figref> is an example of the detailed configuration of a NOR circuit;
0049<figref idref="DRAWINGS">FIG. 13</figref> is a circuit example 2;
0050<figref idref="DRAWINGS">FIG. 14</figref> is a timing chart of the circuit example 2;
0051<figref idref="DRAWINGS">FIG. 15</figref> is an example of the detailed configuration of an AND circuit;
0052<figref idref="DRAWINGS">FIG. 16</figref> is a block diagram of the embodiment 2 of the present invention;
0053<figref idref="DRAWINGS">FIG. 17</figref> is a circuit example 3;
0054<figref idref="DRAWINGS">FIG. 18</figref> is an example of the detailed configuration of the circuit example 3;
0055<figref idref="DRAWINGS">FIG. 19</figref> is a circuit example 4;
0056<figref idref="DRAWINGS">FIG. 20</figref> is an example of the detailed configuration of the circuit example 4;
0057<figref idref="DRAWINGS">FIG. 21</figref> is a table of the power measured by each operation pattern on the circuit examples 1 through 4 and an example using an ENOR circuit;
0058<figref idref="DRAWINGS">FIG. 22</figref> illustrates an example of obtaining average power etc. from the measurement result in <figref idref="DRAWINGS">FIG. 20</figref>; and
0059<figref idref="DRAWINGS">FIG. 23</figref> is a table of the leakage power measured by each operation pattern on the circuit examples 1 through 4 and an example using an ENOR circuit.
DESCRIPTION OF EMBODIMENTS
0060The embodiments of the latch circuit and the clock control circuit are described below with reference to the attached drawings. First, the embodiment 1 is described with reference to <figref idref="DRAWINGS">FIGS. 8 through 15</figref>, and then the embodiment 2 is described with reference to <figref idref="DRAWINGS">FIGS. 16 through 20</figref>. Finally, the power consumption of the circuit example disclosed below is studied with reference to <figref idref="DRAWINGS">FIGS. 21</figref>, <b>22</b>, and <b>23</b>.
0061Embodiment 1
0062<figref idref="DRAWINGS">FIG. 8</figref> is a block diagram of the latch circuit and the clock control circuit according to the embodiment 1.
0063The latch circuit according to the embodiment 1 includes a data matching detection unit <b>81</b>, a clock internal propagation suppressing unit <b>82</b>, and a latch unit <b>83</b>. The clock control circuit includes the clock internal propagation suppressing unit <b>82</b>.
0064The clock internal propagation suppressing unit <b>82</b> and the latch unit <b>83</b> have the same operations as the clock internal propagation suppressing unit <b>21</b> and the latch unit <b>22</b> in <figref idref="DRAWINGS">FIG. 2</figref>, respectively. That is, the clock internal propagation suppressing unit <b>82</b> controls the propagation of the clock depending on the output result of the data matching detection unit <b>81</b>, and the latch unit <b>83</b> holds and outputs an input value.
0065<figref idref="DRAWINGS">FIG. 9</figref> is an example of the configuration of the circuit of the clock internal propagation suppressing unit <b>82</b> and the latch unit <b>83</b>.
0066The circuit includes PMOS transistors P<b>201</b>, P<b>202</b>, P<b>203</b>, P<b>204</b>, P<b>205</b>, P<b>206</b>, P<b>207</b>, and P<b>208</b>, and NMOS transistors N<b>201</b>, N<b>202</b>, N<b>203</b>, N<b>204</b>, N<b>205</b>, N<b>206</b>, N<b>207</b>, and N<b>208</b>.
0067The source terminal of the PMOS transistor P<b>201</b> is connected to the high-voltage side power supply terminal, the gate terminal is connected to an IH pin <b>87</b>. The source terminal of the PMOS transistor P<b>202</b> is connected to the drain terminal of the PMOS transistor P<b>201</b>, and the gate terminal is connected to a clock input terminal <b>84</b>. The source terminal of the NMOS transistor N<b>201</b> is connected to the low-voltage side power supply terminal, the gate terminal is connected to the clock input terminal <b>84</b>, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>202</b>. The source terminal of the NMOS transistor N<b>202</b> is connected to the low-voltage side power supply terminal, the gate terminal is connected to the IH pin <b>87</b>, and the drain terminal is connected to the drain terminals of the PMOS transistor P<b>202</b> and the NMOS transistor N<b>201</b>.
0068The portion (enclosed by the dotted lines in <figref idref="DRAWINGS">FIG. 9</figref>) configured by the PMOS transistors P<b>201</b> and P<b>202</b> and the NMOS transistors N<b>201</b> and N<b>202</b> corresponds to the clock internal propagation suppressing unit <b>82</b> in <figref idref="DRAWINGS">FIG. 8</figref>. That is, the portion controls the internal propagation of the clock signal. When the IH signal as a control signal for suppression of the internal propagation of a clock signal indicates H, the PMOS transistor P<b>201</b> is placed in the OFF state, the NMOS transistor N<b>202</b> is placed in the ON state, and the internal clock signal XCLK constantly indicates L. That is, when the IH signal indicates H, the propagation of the clock signal from the clock input terminal <b>84</b> is suppressed. On the other hand, if the IH signal indicates L, and the inverted clock input from the clock input terminal <b>84</b> indicates L, then the PMOS transistors P<b>201</b> and P<b>202</b> are placed in the ON state, the NMOS transistors N<b>201</b> and N<b>202</b> are placed in the OFF state, and the internal clock signal XCLK indicates H. If the IH signal indicates H, and the inverted clock input from the clock input terminal <b>84</b> indicates H, then the PMOS transistors P<b>201</b> and P<b>202</b> are placed in the OFF state, the NMOS transistors N<b>201</b> and N<b>202</b> are placed in the ON state, and the internal clock signal XCLK indicates L. Thus, when the IH signal indicates L, the inverted result (signal) of the inverted clock input from the clock input terminal <b>84</b> propagates as the internal clock signal XCLK to the latch unit <b>83</b>.
0069The portion corresponding to the latch unit <b>83</b> in <figref idref="DRAWINGS">FIG. 8</figref> is described below.
0070The source terminal of the PMOS transistor P<b>203</b> is connected to the high-voltage side power supply terminal, the internal clock signal XCLK is input to the gate terminal. The source terminal of the NMOS transistor N<b>203</b> is connected to the low-voltage side power supply terminal, the internal clock signal XCLK is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>203</b>. The PMOS transistor P<b>203</b> and the NMOS transistor N<b>203</b> configure an inverter.
0071The source terminal of the p<b>204</b> is connected to the high-voltage side power supply terminal, and the gate is connected to a data input terminal <b>85</b>. The source terminal of the NMOS transistor N<b>204</b> is connected to the low-voltage side power supply terminal, the gate terminal is connected to the data input terminal <b>85</b>, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>204</b>. The PMOS transistor P<b>204</b> and the NMOS transistor N<b>204</b> configure an inverter.
0072The source terminal of the PMOS transistor P<b>205</b> is connected to the drain terminals of the PMOS transistor P<b>204</b> and the NMOS transistor N<b>204</b>, the gate terminal is connected to the drain terminals of the PMOS transistor P<b>203</b> and the NMOS transistor N<b>203</b>. The source terminal of the NMOS transistor N<b>205</b> is connected to the drain terminals of the PMOS transistor P<b>204</b> and the NMOS transistor N<b>204</b>, and the internal clock signal XCLK is input to the gate terminal. The PMOS transistor P<b>205</b> and the NMOS transistor N<b>205</b> which are pass transistors configure a transfer gate <b>200</b>. The signal obtained by inverting the input data signal input from the data input terminal <b>85</b> when the gate terminal of the PMOS transistor P<b>205</b> indicates L and the gate terminal of the NMOS transistor N<b>205</b> indicates H is output as the data signal PCM<b>1</b>.
0073The source terminal of the PMOS transistor P<b>206</b> is connected to the high-voltage side power supply terminal, and the data signal PCM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>206</b> is connected to the low-voltage side power supply terminal, the data signal PCM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>206</b>. The PMOS transistor P<b>206</b> and the NMOS transistor N<b>206</b> configure an inverter, invert the data signal PCM<b>1</b>, and output the data signal PAM<b>1</b>.
0074The source terminal of the PMOS transistor P<b>207</b> is connected to the high-voltage side power supply terminal, and the data signal PAM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>207</b> is connected to the low-voltage side power supply terminal, the data signal PAM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>207</b>. The PMOS transistor P<b>207</b> and the NMOS transistor N<b>207</b> configure an inverter, invert the data signal PAM<b>1</b>, and output the data signal PCM<b>1</b>.
0075The loop portion by two inverter circuits configured by the PMOS transistors P<b>206</b> and P<b>207</b> and the NMOS transistors N<b>206</b> and N<b>207</b> has the function of holding latch data.
0076The source terminal of the PMOS transistor P<b>208</b> is connected to the high-voltage side power supply terminal, and the data signal PCM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>208</b> is connected to the low-voltage side power supply terminal, the data signal PCM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>208</b>. The PMOS transistor P<b>208</b> and the NMOS transistor N<b>208</b> configure an inverter, invert the data signal PCM<b>1</b>, and output the resultant signal to the data output terminal <b>86</b>.
0077The portion configured by the PMOS transistors P<b>203</b>, P<b>204</b>, P<b>205</b>, P<b>206</b>, P<b>207</b>, and P<b>208</b> and the NMOS transistor N<b>203</b>, N<b>204</b>, N<b>205</b>, N<b>206</b>, and N<b>207</b> corresponds to the latch unit <b>83</b> in <figref idref="DRAWINGS">FIG. 8</figref>.
0078Back in <figref idref="DRAWINGS">FIG. 8</figref>, the input data is input from the data input terminal <b>85</b> to the data matching detection unit <b>81</b>, the output data signal is input from the data output terminal <b>86</b>, and the IH signal for control of the clock propagation in the latch circuit is output to the clock internal propagation suppressing unit <b>82</b>. The IH signal and the signal from the clock input terminal <b>84</b> are input to the clock internal propagation suppressing unit <b>82</b>, and the clock internal propagation suppressing unit <b>82</b> outputs the internal clock signal XCLK to the latch unit <b>83</b>.
0079The data matching detection unit <b>81</b> compares the input data signal with the output data signal, and outputs an IH signal at H when the data signals match at L or H.
0080Thus, the embodiment 1 replaces the ENOR circuit which conventionally compares the input/output data of the latch unit as illustrated in <figref idref="DRAWINGS">FIG. 4</figref> with the data matching detection unit <b>81</b>.
0081<figref idref="DRAWINGS">FIG. 10</figref> (circuit example 1) and <figref idref="DRAWINGS">FIG. 13</figref> (circuit example 2) illustrate the circuit example of the embodiment 1.
CIRCUIT EXAMPLE 1
0082First, the circuit example 1 is described below.
0083As illustrated in <figref idref="DRAWINGS">FIG. 10</figref>, in the circuit example 1, the input data signal D input to a data input terminal <b>92</b> of the IH latch circuit <b>10</b> (which is the same as illustrated in <figref idref="DRAWINGS">FIG. 1</figref>) and the output data signal M output to a data output terminal <b>93</b> are input to a NOR (negative logical sum) circuit <b>91</b> for comparison. A result of the data comparison (that is, IH<b>2</b>) is output to an IH pin <b>94</b>. The NOR circuit <b>91</b> outputs H as the IH<b>2</b> signal when the two input signals match at L. That is, only when the latched data indicates L (that is, 0) and the input data indicates L (that is, 0), the internal clock XCLK in the IH latch circuit <b>10</b> stops.
0084<figref idref="DRAWINGS">FIG. 11</figref> is a timing chart of the circuit example 1. When the input data signal D and the output data signal M indicate L (in the case of timing <b>1</b>), the IH<b>2</b> as an output signal from the NOR circuit <b>91</b> indicates H. Thus, the internal clock signal XCLK in the IH latch circuit <b>10</b> indicates L. In the circuit example 1, when the input/output data signals match at L (that is, 0), the internal propagation of the clock signal can be suppressed.
0085<figref idref="DRAWINGS">FIG. 12</figref> is an example of the detailed configuration of the NOR circuit <b>91</b>. As illustrated in <figref idref="DRAWINGS">FIG. 12</figref>, the NOR circuit can be configured by four transistors. Six transistors can be saved as compared with the case in which the input/output data comparison circuit of the latch circuit is configured by ENOR circuits. The input data signal input from the input terminal Al only have to drive two transistors of a PMOS transistor P<b>112</b> and an NMOS transistor N<b>111</b>, and the input data signal input from the input terminal A<b>2</b> only have to drive two transistors of a PMOS transistor P<b>111</b> and an NMOS transistor N<b>112</b>. That is, the input capacitance is lower than the input capacitance (fan-in capacitance) of the ENOR circuit.
CIRCUIT EXAMPLE 2
0087The circuit example 2 is described next with reference to <figref idref="DRAWINGS">FIG. 13</figref>.
0088In the circuit example 2, the input data signal D input to a data input terminal <b>122</b> of the IH latch circuit <b>10</b> (which is the same as illustrated in <figref idref="DRAWINGS">FIG. 1</figref>) and the output data signal M output to the data output terminal <b>123</b> are input to an AND (logical product) circuit <b>121</b> for comparison. A result of the data comparison (that is, IH<b>3</b>) is output to an IH pin <b>124</b>. The AND circuit <b>121</b> outputs H when the two input signals match at L. That is, only when the latched data indicates H (that is, 1) and the input data indicates H (that is, 1), the internal clock XCLK stops.
0089<figref idref="DRAWINGS">FIG. 14</figref> is a timing chart of the circuit example 2. When the input data signal D and the output data signal M indicate H (in the case of timing <b>3</b>), the IH<b>3</b> as an output signal from the AND circuit <b>121</b> indicates H. Thus, the internal clock signal XCLK in the IH latch circuit <b>10</b> indicates L. In the circuit example 2, when the input/output data signals match at H (that is, 1), the internal propagation of the clock signal can be suppressed.
0090<figref idref="DRAWINGS">FIG. 15</figref> is an example of the detailed configuration of the AND circuit <b>112</b>. As illustrated in <figref idref="DRAWINGS">FIG. 15</figref>, the AND circuit can be configured by six transistors. Four transistors can be saved as compared with the case in which the input/output data comparison circuit of the latch circuit is configured by ENOR circuits. The input data signal input from the input terminal A<b>1</b> only have to drive two transistors of a PMOS transistor P<b>142</b> and an NMOS transistor N<b>141</b>, and the input data signal input from the input terminal A<b>2</b> only have to drive two transistors of a PMOS transistor P<b>141</b> and an NMOS transistor N<b>142</b>. That is, the input capacitance is lower than the input capacitance (fan-in capacitance) of the ENOR circuit.
0091Thus, the embodiment 1 is described above with reference to the circuit examples 1 and <b>2</b>.
0092In the embodiment 1, the function of detecting the matching of input/output data, which has been conventionally configured by an ENOR circuit, is configured using the NOR circuit or the AND circuit. That is, it has conventionally been detected in both cases in which the input/output data match at L (<b>0</b>) and H (<b>1</b>). However, in the present embodiment, it is detected in one case in which the data match at H (<b>1</b>) or L (<b>0</b>). Thus, in the present embodiment, the data matching at L (<b>0</b>) or H (<b>1</b>) can be detected. However, by configuring the data matching detection unit <b>81</b> using the NOR circuit or the AND circuit, the number of transistors required for the circuit of the portion for control of the internal clock propagation of the latch circuit can be smaller than in the conventional circuit. That is, in the case of the NOR circuit, the propagation of the internal clock can be suppressed only when the input data and the output data match at L, and in the case of the AND circuit, the propagation of the internal clock can be suppressed only when the input data and the output data match at H. By replacing the ENOR circuit with the NOR circuit or the AND circuit, the number of transistors configuring the circuit can be reduced. Whether the NOR circuit is used or the AND circuit is used can be determined by considering whether it is probable that the latch value is L (<b>0</b>) or H (<b>1</b>), thereby effectively reducing the power consumption. The study of the power consumption is described later with reference to <figref idref="DRAWINGS">FIGS. 21</figref>, <b>22</b>, and <b>23</b>.
0093The embodiment 2 is described below.
Embodiment 2
0094The embodiment 2 realizes the effect equivalent to the circuit according to the embodiment 1 by using the smaller number of transistors. <figref idref="DRAWINGS">FIG. 16</figref> is a block diagram of the latch circuit and the clock control circuit according to the embodiment 2.
0095The latch circuit according to the embodiment 2 includes a data matching detection and clock internal propagation suppression unit <b>151</b> and a latch unit <b>152</b>. The clock control circuit includes the clock internal propagation suppression unit <b>151</b>.
0096An input data signal from a data input terminal <b>154</b> is input to the data matching detection and clock internal propagation suppression unit <b>151</b>, an output data signal from a data output terminal <b>155</b> is input, and a clock signal from a clock input terminal <b>153</b> is input. The data matching detection and clock internal propagation suppression unit <b>151</b> compares the input data signal with the output data signal, and stops the internal clock signal XCLK only when both data signals match at L or at H. Thus, the data matching detection and clock internal propagation suppression unit <b>151</b> outputs the internal clock signal XCLK to the latch unit <b>152</b>. The latch unit <b>152</b> holds and outputs an input value, and corresponds to the latch unit <b>83</b> in <figref idref="DRAWINGS">FIG. 8</figref>. Therefore, the detailed descriptions of the latch unit <b>152</b> are omitted here.
0097Described below is a circuit example of the embodiment 2.
CIRCUIT EXAMPLE 3
0098A latch circuit <b>160</b> of the circuit example 3 in <figref idref="DRAWINGS">FIG. 17</figref> realizes the effect equivalent to the latch circuit using the NOR circuit illustrated in <figref idref="DRAWINGS">FIG. 10</figref>. It is hereafter referred to as a latch <b>0</b> circuit.
0099The latch circuit <b>160</b> of the circuit example 3 includes a data input terminal <b>161</b> to which the input data signal D is input, a data output terminal <b>162</b> from which the output data signal M is output, and a clock input terminal <b>163</b> to which a inverted clock signal is input.
0100<figref idref="DRAWINGS">FIG. 18</figref> illustrates an example of a detailed circuit of the latch circuit <b>160</b>.
0101The circuit includes PMOS transistors P<b>171</b>, P<b>172</b>, P<b>173</b>, P<b>174</b>, P<b>175</b>, P<b>176</b>, P<b>177</b>, P<b>178</b>, and P<b>179</b>, and NMOS transistors N<b>171</b>, N<b>172</b>, N<b>173</b>, N<b>174</b>, N<b>175</b>, N<b>176</b>, N<b>177</b>, N<b>178</b>, and N<b>179</b>.
0102In <figref idref="DRAWINGS">FIG. 18</figref>, the wiring from the PCM<b>1</b> to the PMOS transistor P<b>173</b> and the NMOS transistor N<b>173</b> can be started from the inverter provided after M which corresponds to the same logic as the data signal PCM<b>1</b>.
0103The portion other than the enclosure by the dotted lines in <figref idref="DRAWINGS">FIG. 18</figref> corresponds to the latch unit <b>152</b>, and corresponds to the portion configured by the PMOS transistors P<b>3</b>, P<b>4</b>, P<b>5</b>, P<b>6</b>, P<b>7</b>, and P<b>8</b>, and NMOS transistors N<b>3</b>, N<b>4</b>, N<b>5</b>, N<b>6</b>, and N<b>7</b>. It is described in detail below.
0104The source terminal of the PMOS transistor P<b>175</b> is connected to the high-voltage side power supply terminal, and the internal clock signal XCLK is input to the gate terminal. The source terminal of the NMOS transistor N<b>175</b> is connected to the low-voltage side power supply terminal, the internal clock signal XCLK is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>175</b>. The PMOS transistor P<b>175</b> and the NMOS transistor N<b>175</b> configure an inverter.
0105The source terminal of the PMOS transistor P<b>174</b> is connected to the high-voltage side power supply terminal, and the gate terminal is connected to the data input terminal <b>161</b>. The source terminal of the NMOS transistor N<b>174</b> is connected to the low-voltage side power supply terminal, and the gate terminal is connected to the data input terminal <b>161</b>. The PMOS transistor P<b>174</b> and the NMOS transistor N<b>174</b> configure an inverter.
0106The source terminal of the PMOS transistor P<b>176</b> is connected to the drain terminals of the PMOS transistor P<b>174</b> and the NMOS transistor N<b>174</b>, and the gate terminal is connected to the drain terminals of the PMOS transistor P<b>175</b> and the NMOS transistor N<b>175</b>. The source terminal of the NMOS transistor N<b>176</b> is connected to the drain terminals of the PMOS transistor P<b>174</b> and the NMOS transistor N<b>174</b>, and the internal clock signal XCLK is input to the gate terminal. The PMOS transistor P<b>176</b> and the NMOS transistor N<b>176</b> configure a transfer gate terminal, and output as the data signal PCM<b>1</b> the signal obtained by inverting the input data signal input from the data input terminal <b>161</b> when the gate terminal of the PMOS transistor P<b>176</b> indicates L and the gate terminal of the NMOS transistor N<b>176</b> indicates H.
0107The source terminal of the PMOS transistor P<b>177</b> is connected to the high-voltage side power supply terminal, and the data signal PCM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>177</b> is connected to the low-voltage side power supply terminal, the data signal PCM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>177</b>. The PMOS transistor P<b>177</b> and the NMOS transistor N<b>177</b> configure an inverter, invert the data signal PCM<b>1</b>, and output the data signal PAM<b>1</b>.
0108The source terminal of the PMOS transistor P<b>178</b> is connected to the high-voltage side power supply terminal, and the data signal PAM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>178</b> is connected to the low-voltage side power supply terminal, the data signal PAM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>178</b>. The PMOS transistor P<b>178</b> and the NMOS transistor N<b>178</b> configure an inverter, invert the data signal PAM<b>1</b>, and output the data signal PCM<b>1</b>.
0109The portion configured by the PMOS transistors P<b>177</b> and P<b>178</b> and the NMOS transistors N<b>177</b> and N<b>178</b> has the function of holding latch data.
0110The source terminal of the PMOS transistor P<b>179</b> is connected to the high-voltage side power supply terminal, and the data signal PCM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>179</b> is connected to the low-voltage side power supply terminal, the data signal PCM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>179</b>. The PMOS transistor P<b>179</b> and the NMOS transistor N<b>179</b> configure an inverter, invert the data signal PCM<b>1</b>, and output the obtained signal to the data output terminal <b>162</b>.
0111Thus, the portion configured by the PMOS transistors P<b>174</b>, P<b>175</b>, P<b>176</b>, P<b>177</b>, P<b>178</b>, and P<b>179</b>, and the NMOS transistors N<b>174</b>, N<b>175</b>, N<b>176</b>, N<b>177</b>, N<b>178</b>, and N<b>179</b> corresponds to the latch unit explained with reference to <figref idref="DRAWINGS">FIG. 3</figref>.
0112The portion other than the enclosure by the dotted lines in <figref idref="DRAWINGS">FIG. 18</figref>, that is, the configuration of the latch unit can be otherwise configured.
0113The portion enclosed by the dotted lines in <figref idref="DRAWINGS">FIG. 18</figref> corresponds to the data matching detection and clock internal propagation suppression unit <b>151</b>, and operates as follows.
0114When the input data signal D indicates L and the output data signal M indicates L, the data signal PCM<b>1</b> indicates H, and the circuit operates as follows. By the inverter formed by the PMOS transistor P<b>174</b> and the NMOS transistor N<b>174</b>, the input data signal D is inverted. Thus, the NMOS transistor N<b>172</b> is placed in the ON state. Since the data signal PCM<b>1</b> indicates H, the NMOS transistor N<b>172</b> is placed in the ON state. Thus, the internal clock signal XCLK indicates L regardless of state of L or H of the signal input from the clock input terminal <b>163</b>, and the clock propagation is suppressed.
0115When the input data signal D indicates H and the output data signal M indicates H, the data signal PCM<b>1</b> indicates L, the PMOS transistors P<b>171</b> and P<b>173</b> are placed in the ON state, and the NMOS transistors N<b>172</b> and N<b>173</b> are placed in the OFF state. Thus, the inverted clock <o ostyle="single">CK</o> input from the clock input terminal <b>163</b> is inverted by the inverter configured by the PMOS transistor P<b>172</b> and the NMOS transistor N<b>171</b>, and output as the internal clock signal XCLK.
0116When the input data signal D indicates H and the output data signal M indicates L, the data signal PCM<b>1</b> indicates H, the PMOS transistors P<b>171</b> is placed in the ON state, the PMOS transistor P<b>173</b> is placed in the OFF state, the NMOS transistors
0117N<b>172</b> is placed in the OFF state, and the NMOS transistor N<b>173</b> is placed in the ON state. Thus, the inverted clock <o ostyle="single">CK</o> input from the clock input terminal <b>163</b> is inverted by the inverter configured by the PMOS transistor P<b>172</b> and the NMOS transistor N<b>171</b>, and is output as the internal clock signal XCLK.
0118When the input data signal D indicates L and the output data signal M indicates H, the data signal PCM<b>1</b> indicates L, the PMOS transistor P<b>171</b> is placed in the OFF state, the PMOS transistor P<b>173</b> is placed in the ON state, the NMOS transistor N<b>172</b> is placed in the ON state, and the NMOS transistor N<b>173</b> is placed in the OFF state. Thus, the inverted clock input from the clock input terminal <b>163</b> is inverted by the inverter configured by the PMOS transistor P<b>172</b> and the NMOS transistor N<b>171</b>, and is output as the internal clock signal XCLK.
0119As described above, like the latch circuit using the NOR circuit, it is obvious that the latch circuit <b>160</b> of the circuit example 3 has a similar effect of suppressing the propagation of the internal clock signal XCLK in the latch unit when the input data signal D and the output data signal M match at L. That is, the timing chart of the circuit example 3 is similar to D, M, and XCLK in <figref idref="DRAWINGS">FIG. 11</figref>.
0120In addition, the number of transistors of the circuit example 3 is compared with the number of transistors of the circuit example 1 (<figref idref="DRAWINGS">FIG. 10</figref>) as follows. The number of the transistors in the circuit example 1 is a total of 20, that is, four in the NOR circuit <b>91</b> (<figref idref="DRAWINGS">FIG. 12</figref>), and 16 in the IH latch circuit <b>10</b> (<figref idref="DRAWINGS">FIG. 3</figref>). The number of transistors in the circuit example 3 is 18 as illustrated in <figref idref="DRAWINGS">FIG. 18</figref>. Thus, the number of transistors in the circuit example 3 is smaller by two than the number of transistors in the circuit example 1.
CIRCUIT EXAMPLE 4
0121Described next is a circuit example according to the embodiment 2.
0122A latch circuit <b>180</b> in the circuit example 4 realizes the effect equivalent to the latch circuit using an AND circuit illustrated in <figref idref="DRAWINGS">FIG. 13</figref>. It is hereafter referred to as a latch <b>1</b> circuit.
0123The latch circuit <b>180</b> of the circuit example 4 includes a data input terminal <b>181</b> for inputting the input data signal D, a data output terminal <b>182</b> from which the output data signal M is output, and a clock input terminal <b>183</b> to which the inverted clock signal is input.
0124<figref idref="DRAWINGS">FIG. 20</figref> illustrates an example of the detailed circuit.
0125The circuit includes PMOS transistors P<b>191</b>, P<b>192</b>, P<b>193</b>, P<b>194</b>, P<b>195</b>, P<b>196</b>, P<b>197</b>, P<b>198</b>, and P<b>199</b>, and NMOS transistors N<b>191</b>, N<b>192</b>, N<b>193</b>, N<b>194</b>, N<b>195</b>, N<b>196</b>, N<b>197</b>, N<b>198</b>, and N<b>199</b>.
0126In <figref idref="DRAWINGS">FIG. 20</figref>, the wiring from the data signal PAM<b>1</b> to the PMOS transistor P<b>193</b> and the NMOS transistor N<b>193</b> can be arranged from M indicating an equivalent logic of the data signal PAM<b>1</b>.
0127The portion other than the enclosure by the dotted lines in <figref idref="DRAWINGS">FIG. 20</figref> corresponds to the latch unit <b>152</b>, and corresponds to the portion configured by the PMOS transistors P<b>3</b>, P<b>4</b>, P<b>5</b>, P<b>6</b>, P<b>7</b>, and P<b>8</b>, and the NMOS transistors N<b>3</b>, N<b>4</b>, N<b>5</b>, N<b>6</b>, and N<b>7</b>. The details are described as follows.
0128The source terminal of the PMOS transistor P<b>195</b> is connected to the high-voltage side power supply terminal, and the internal clock signal XCLK is input to the gate terminal. The source terminal of the NMOS transistor N<b>195</b> is connected to the low-voltage side power supply terminal, the internal clock signal XCLK is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>195</b>. The PMOS transistor P<b>195</b> and the NMOS transistor N<b>195</b> configure an inverter.
0129The source terminal of the PMOS transistor P<b>194</b> is connected to the high-voltage side power supply terminal, and the gate terminal is connected to the data input terminal <b>161</b>. The source terminal of the NMOS transistor N<b>194</b> is connected to the low-voltage side power supply terminal, and the gate terminal is connected to the data input terminal <b>181</b>. The PMOS transistor P<b>194</b> and the NMOS transistor N<b>194</b> configure an inverter.
0130The source terminal of the PMOS transistor P<b>196</b> is connected to the drain terminals of the PMOS transistor P<b>194</b> and the NMOS transistor N<b>194</b>, and the gate terminal is connected to the drain terminals of the PMOS transistor P<b>195</b> and the NMOS transistor N<b>195</b>. The source terminal of the NMOS transistor N<b>196</b> is connected to the drain terminals of the PMOS transistor P<b>194</b> and the NMOS transistor N<b>194</b>, and the internal clock signal XCLK is input to the gate terminal. The PMOS transistor P<b>196</b> and the NMOS transistor N<b>196</b> configure a transfer gate terminal, and the signal obtained by inverting the input data signal input from the data input terminal <b>181</b> when the gate terminal of the PMOS transistor P<b>196</b> indicates L and the gate terminal of the NMOS transistor N<b>196</b> indicates H is output as the data signal PCM<b>1</b>.
0131The source terminal of the PMOS transistor P<b>197</b> is connected to the high-voltage side power supply terminal, and the data signal PCM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>197</b> is connected to the low-voltage side power supply terminal, the data signal PCM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>197</b>. The PMOS transistor P<b>197</b> and the NMOS transistor N<b>197</b> configure an inverter, invert the data signal PCM<b>1</b>, and output the data signal PAM<b>1</b>.
0132The source terminal of the PMOS transistor P<b>198</b> is connected to the high-voltage side power supply terminal, and the data signal PAM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>198</b> is connected to the low-voltage side power supply terminal, the data signal PAM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>198</b>. The PMOS transistor P<b>198</b> and the NMOS transistor N<b>198</b> configure an inverter, inverts the data signal PAM<b>1</b>, and outputs the data signal PCM<b>1</b>.
0133The portion configured by the PMOS transistors P<b>197</b> and P<b>198</b>, and the NMOS transistors N<b>197</b> and N<b>198</b> has the function of holding latch data.
0134The source terminal of the PMOS transistor P<b>199</b> is connected to the high-voltage side power supply terminal, and the data signal PCM<b>1</b> is input to the gate terminal. The source terminal of the NMOS transistor N<b>199</b> is connected to the low-voltage side power supply terminal, the data signal PCM<b>1</b> is input to the gate terminal, and the drain terminal is connected to the drain terminal of the PMOS transistor P<b>199</b>. The PMOS transistor P<b>199</b> and the NMOS transistor N<b>199</b> configure an inverter, invert the data signal PCM<b>1</b>, and output the resultant signal to the data output terminal <b>162</b>.
0135Thus, the portion configured by the PMOS transistors P<b>194</b>, P<b>195</b>, P<b>196</b>, P<b>197</b>, P<b>198</b>, and P<b>199</b>, and the NMOS transistors N<b>194</b>, N<b>195</b>, N<b>196</b>, N<b>197</b>, N<b>198</b>, and N<b>199</b> corresponds to the latch unit explained with reference to <figref idref="DRAWINGS">FIG. 3</figref>.
0136The configuration of the portion other than the enclosure by the dotted lines in <figref idref="DRAWINGS">FIG. 20</figref>, that is, the latch unit, can be another configuration.
0137The portion enclosed by the dotted lines in <figref idref="DRAWINGS">FIG. 20</figref> corresponds to the data matching detection and clock internal propagation suppression unit <b>151</b>, and operates as follows.
0138When the input data signal D indicates H, and the output data signal M indicates H, the data signal PAM<b>1</b> indicates H, the PMOS transistors P<b>191</b> and P<b>193</b> are placed in the OFF state, the NMOS transistors N<b>192</b> and N<b>193</b> are placed in the ON state. Thus, whether the signal input from the clock input terminal <b>183</b> indicates L or H, the internal clock signal XCLK signal indicates L, thereby suppressing the clock propagation.
0139When the input data signal D indicates L and the output data signal M indicates L, the data signal PAM<b>1</b> indicates L, the PMOS transistors P<b>191</b> and P<b>193</b> are placed in the ON state, and the NMOS transistors N<b>192</b> and N<b>193</b> are placed in the OFF state. Thus, the inverted clock <o ostyle="single">CK</o> input from the clock input terminal <b>183</b> is inverted by the inverter configured by the PMOS transistor P<b>192</b> and the NMOS transistor N<b>191</b>, and is output as the internal clock signal XCLK.
0140When the input data signal D indicates H and the output data signal M indicates L, the data signal PAM<b>1</b> indicates L, the PMOS transistors P<b>191</b> is placed in the OFF state, the PMOS transistor P<b>193</b> is placed in the ON state, the NMOS transistors N<b>192</b> is placed in the OFF state, and the NMOS transistor N<b>193</b> is placed in the ON state. Thus, the inverted clock <o ostyle="single">CK</o> input from the clock input terminal <b>163</b> is inverted by the inverter configured by the PMOS transistor P<b>172</b> and the NMOS transistor N<b>171</b>, and is output as the internal clock signal XCLK.
0141When the input data signal D indicates L and the output data signal M indicates H, the data signal PAM<b>1</b> indicates H, the PMOS transistor P<b>191</b> is placed in the ON state, the PMOS transistor P<b>193</b> is placed in the OFF state, the NMOS transistor N<b>192</b> is placed in the OFF state, and the NMOS transistor N<b>193</b> is placed in the ON state. Thus, the inverted clock input from the clock input terminal <b>163</b> is inverted by the inverter configured by the PMOS transistor P<b>192</b> and the NMOS transistor N<b>191</b>, and is output as the internal clock signal XCL.
0142As described above, it is obvious that the latch circuit <b>180</b> of the circuit example 4 has a similar effect of suppressing the propagation of the internal clock signal XCLK in the latch unit when the input data signal D and the output data signal M match at H. That is, the timing chart of the circuit example 4 is similar to D, M, and XCLK in <figref idref="DRAWINGS">FIG. 14</figref>.
0143The number of transistors of the circuit example 4 is compared with the number of transistors of the circuit example 2 (<figref idref="DRAWINGS">FIG. 13</figref>) as follows. The number of the transistors in the circuit example 2 is a total of 22, that is, six in the AND circuit (<figref idref="DRAWINGS">FIG. 15</figref>), and <b>16</b> in the IH latch circuit <b>10</b> (<figref idref="DRAWINGS">FIG. 3</figref>). The number of transistors in the circuit example 4 is 18 as illustrated in <figref idref="DRAWINGS">FIG. 20</figref>. Thus, the number of transistors in the circuit example 4 is smaller by four than the number of transistors in the circuit example 2.
0144As described above, the embodiment 2 can further reduce the number of transistors required to configure a latch circuit as compared with the embodiment 1. In the embodiment 2, as in the embodiment 1, the propagation of the internal clock can be suppressed only when the input/output data of the latch circuit match at L (<b>0</b>) in the circuit example 3. In the circuit example 4, the propagation of the internal clock can be suppressed only when the input/output data of the latch circuit match at H (<b>1</b>). Therefore, the power consumption can be effectively reduced by using the circuit example 3 or 4 by considering whether or not it is probable that the latch value is L (<b>0</b>) or H (<b>1</b>). The study of the power consumption is described later with reference to <figref idref="DRAWINGS">FIGS. 21</figref>, <b>22</b>, and <b>23</b>.
0145The embodiments of the present invention are described above in detail with reference to the circuit examples 1 through 4. As described above, the disclosed latch circuit can reduce the number of transistors as compared with the conventional circuit.
0146Relating to the disclosed circuit example, the power consumption of each circuit is actually measured to verify that the power consumption is reduced. The measurement result is illustrated in <figref idref="DRAWINGS">FIGS. 21</figref>, <b>22</b>, and <b>23</b>.
0147<figref idref="DRAWINGS">FIG. 21</figref> illustrates a result of measuring the average power on the circuit examples 1 through 4, the circuit illustrated in <figref idref="DRAWINGS">FIG. 1</figref> (the IH terminal clipped at L), and the circuit illustrated in <figref idref="DRAWINGS">FIG. 4</figref> (using an ENOR circuit) in each operation pattern, and setting the resultant data based on the circuit in <figref idref="DRAWINGS">FIG. 4</figref>. Each operation pattern of (1) through (4) refers to the pattern corresponding to the timing <b>1</b> through <b>4</b> illustrated in <figref idref="DRAWINGS">FIGS. 5</figref>, <b>6</b>, <b>11</b>, <b>14</b>, and etc.
0148In <figref idref="DRAWINGS">FIG. 21</figref>, “(1) 0→0” refers to the average power of the circuit when the data of the data output terminal does not change as 0, “(2) 0→1” refers to the average power of the circuit when the data of the data output terminal changes from 0 to 1, “(3) 1→1” refers to the average power of the circuit when the data of the data output terminal does not change as 1, and “(4) 1→0” refers to the average power of the circuit when the data of the data output terminal changes from 1 to 0.
0149<figref idref="DRAWINGS">FIG. 22</figref> illustrates the result of obtaining the average power etc. from the measurement result in <figref idref="DRAWINGS">FIG. 21</figref>. In <figref idref="DRAWINGS">FIG. 22</figref>, the “average (=operation rate of 50%)” refers to the average obtained as the case (operation rate or 50%) in which each of (1) through (4) accounts for 25%. Furthermore, “0→0 97%” in <figref idref="DRAWINGS">FIG. 22</figref> is obtained as power consumption of (0→0)×0.97+ power consumption of (0→1)×0.01+ power consumption of (1→1)×0.01+ power consumption of (1→0)×0.01. “1→1 97%” in <figref idref="DRAWINGS">FIG. 22</figref> is obtained as power consumption of (0→0)×0.01+ power consumption of (0→1)×0.01+ power consumption of (1→1)×0.97+ power consumption of (1→0)×0.01. That is, the former refers to the power consumption when the pattern of 0→0 is 97%, and the latter refers to the power consumption when the pattern of 1→1 is 97%.
0150Referring to <figref idref="DRAWINGS">FIG. 21</figref>, in the circuit example 1, each power consumption becomes 70.1%, 67.3%, and 71.5% in the case of 0→0, 0→1, and 1→0 as compared with the case in which the ENOR circuit in <figref idref="DRAWINGS">FIG. 4</figref> is used, which is lower than the case in which the ENOR circuit is used (100%). However, in the case of 1→1, it increases to 453.3%. As a result, as illustrated in <figref idref="DRAWINGS">FIG. 22</figref>, when each accounts for 25% (operation rate of 50%), the average is 77.2%, which is lower than the circuit using the ENOR circuit. In addition, when the case in which the change of data is hardly detected as 0→0 is 97%, the value is lower at 72.7%. However, when the case in which the change of data is hardly detected as 1→1 is 97%, the value increases to 327.5%.
0151The circuit example 2 indicates the opposite feature with respect to the case of the circuit example 1. That is, with reference to <figref idref="DRAWINGS">FIG. 21</figref>, in the case of 1→1, 1→0, 0→1, the respective values indicate the power consumption of 78.8%, 74.5%, and 78.9% as compared with the ENOR circuit, which indicates lower consumption than in the case of the ENOR circuit (100%) . However, in the case of 0→0, the value increases to 526.6%. As a result, as illustrated in <figref idref="DRAWINGS">FIG. 22</figref>, the average obtained when each case accounts for 25% (operation rate of 50%) is 85.3%, which is lower than the circuit using the ENOR circuit. In addition, when the case in which the change of data is hardly detected as 1→1 is 97%, the value is lower at 81.0%. However, when the case in which the change of data is hardly detected as 0→0 is 97%, the value increases to 368.5%. In addition, since the number of transistors has increased by 2 as compared with the circuit example 1, the power consumption is higher than in the case of the circuit example 1 (NOR).
0152Similarly, in the circuit example 3, with reference to <figref idref="DRAWINGS">FIG. 21</figref>, in the case of 0→0, 0→1, 1→0, the respective values indicate the power consumption of 76.5%, 60.6%, and 72.3% as compared with the ENOR circuit in <figref idref="DRAWINGS">FIG. 4</figref>, which indicates lower consumption than in the case of the ENOR circuit (100%). However, in the case of 1→1, the value increases to 435.3%. As a result, as illustrated in <figref idref="DRAWINGS">FIG. 22</figref>, the average obtained when each case accounts for 25% (operation rate of 50%) is 73.9%, which is lower than the circuit using the ENOR circuit. In addition, when the case in which the change of data is hardly detected as 0→0 or 1→1 is 97%, the respective values are 75.6% and 314.3.
0153In the circuit example 4, with reference to <figref idref="DRAWINGS">FIG. 21</figref>, in the case of 1→1, 1→0, 0→1, the respective values indicate the power consumption of 80.0%, 60.4%, and 63.0% as compared with the ENOR circuit, which indicates lower consumption than in the case of the ENOR circuit (100%). However, in the case of 0→0, the value increases to 499.5%. As a result, as illustrated in <figref idref="DRAWINGS">FIG. 22</figref>, the average obtained when each case accounts for 25% (operation rate of 50%) is 70.3%, which is lower than in the case in which the ENOR circuit is used. In addition, when the case in which the change of data is hardly detected as 0→0 or 1→1 is 97%, the respective values are 745.8% and 76.8.
0154Thus, in the circuit examples 3 and 4, the tendency is similar to that in the circuit example 1 or 2 basically. However, since the number of transistors is smaller, the power consumption is lower than in the circuit examples 1 and 2. In addition, when there is hardly any change of data, the power consumption can be almost the same as in the circuit example 1 in the case of 0→0 in the circuit example 3, and can be almost the same or lower than in the case of the circuit example 2 in the case of 1→1in the circuit example 4.
0155<figref idref="DRAWINGS">FIG. 23</figref> is a set of the measurement results of the leakage power of the circuit examples 1 through 4 and the circuits in <figref idref="DRAWINGS">FIGS. 1 and 4</figref>. The leakage power refers to the power consumption when a clock and data do not change. That is, for example, “<1> D=0, M=0” in <figref idref="DRAWINGS">FIG. 23</figref> refers to the power measured immediately before the signal of L is input to the clock input terminal when the input data is 0 and the output data is 0 in the circuit. (“Immediately before” refers to the timing before a signal is input.) Similarly, “<2> D=1, M=0” refers to the power measured immediately before the signal of L is input to the clock input terminal when the input data is 1 and the output data is 0 in the circuit. The same holds true with <3> and <4>.
0156The averaged power of the measurement power of each circuit in the cases of <1> through <4> is described in the rightmost column in <figref idref="DRAWINGS">FIG. 23</figref>. In this case, when the leakage power of the circuit illustrated in <figref idref="DRAWINGS">FIG. 4</figref> (the case in which the ENOR circuit is used) is 100%, the average leakage power of the circuit examples 1 through 4 is respectively 69.6%, 90.5%, 67.4%, and 72.6%. Since the leakage power is subject to the influences of the topology of a circuit and the number of transistors, it is not generally described, but the leakage power in the case in which the ENOR circuit is used is 100% as the highest value. Thus, the circuit examples 1 through 4 can minimize the leakage power as compared with the case in which the ENOR circuit is used.
0157As described above, according to the disclosed circuit examples 1 through 4, the power consumption during the operation and the leakage power can be lower than that by the conventional circuit. For more detail, from the power measurement result in <figref idref="DRAWINGS">FIG. 21</figref>, the circuit according to the circuit example 1 or 3 is used in the circuit having a higher probability that the latch value indicates L (<b>0</b>), and the circuit according to the circuit example 2 or 4 is used in the circuit having a higher probability that the latch value indicates H (<b>1</b>), thereby reducing the power consumption. In many cases, since the number of transistors to be used is smaller in the circuit examples 3 and 4 than in the circuit examples 1 and 2, it can be said that they excel in downsizing and power-saving. However, the circuit examples 1 and 2 has the feature that the circuit size and the power consumption can be reduced more than the case in which a conventional ENOR circuit is used (<figref idref="DRAWINGS">FIG. 4</figref>) by using a external circuit such as the NOR circuit and the AND circuit without changing the configuration of the conventional latch circuit such as an IH latch circuit illustrated in <figref idref="DRAWINGS">FIG. 1</figref> etc. That is, when the circuit size and the power consumption are to be reduced using the conventional latch circuit, it is effective to use the embodiment 1, and the embodiment 2 is to be used when the size of a circuit is further reduced and the power consumption is further decreased.
0158Although the embodiments of the present invention have been described above in detail, the circuit of the portion for controlling the internal clock propagation can be simplified and the circuit size can be minimized according to the disclosed latch circuit.
0159It is obvious that the present invention is not limited to the descriptions of the above-mentioned embodiments, and a number of variations and modifications can be made within the range of the gist of the present invention.
0160That is, all examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Contents11
25 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9577635B2 | Cited by | United States of America | Applicant |
| US10135425B1 | Cited by | United States of America | Search report |
| US2008028343A1 | Cites | United States of America | Pre-grant |
| US5656962A | Cites | United States of America | Pre-grant |
| US6831496B2 | Cites | United States of America | Pre-grant |
| US8143919B2 | Cites | United States of America | Pre-grant |
10 members in 5 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 2009007039 | Japan | W | |
| 2009007039 | Japan | W | |
| PCTJP2009007039 | – | – | – |
| WO2009JP07039 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| WO2011074050A1 | World Intellectual Property Organization (WIPO) | A1 | |
| KR20120101105A | Republic of Korea | A | |
| US2012249181A1 | United States of America | A1 | |
| EP2515437A1 | European Patent Office (EPO) | A1 | |
| JPWO2011074050A1 | Japan | A1 | |
| KR101354286B1 | Republic of Korea | B1 | |
| JP5423809B2 | Japan | B2 | |
| EP2515437A4 | European Patent Office (EPO) | A4 | |
| US9018981B2 | United States of America | B2 | |
| EP3244534A1 | European Patent Office (EPO) | A1 |
58 transactions on the USPTO file
Allowed after 1 non-final rejection and 1 final rejection.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Expire PatentEXP. | EXP. | |
| Maintenance Fee Reminder MailedREM. | REM. | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Response to Reasons for AllowanceREAS | REAS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Reference capture on IDSRCAP | RCAP | |
| Request for Foreign Priority (Priority Papers May Be Included)RQPR | RQPR | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Sent to Classification ContractorPGPC | PGPC | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
1 recorded assignment at the USPTO, latest first
- Now
Now: Held by
FUJITSU LTD - 2012-06-22
Assignment of assignors interest.
Ownership change- From
- KANARI KATSUNAO
- To
- FUJITSU LTDFUJITSU LIMITED
Recorded 2012-06-22, Signed 2012-05-21
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS |
Numbers
- Publication
- 20120249181
- Publication, DOCDB
- 2012249181
- Publication, EPODOC
- US2012249181
- Application
- 13494614
- Application, DOCDB
- 201213494614
- Application, EPODOC
- US201213494614
Titles
- English
- LATCH CIRCUIT AND CLOCK CONTROL CIRCUIT
Patent term adjustment
- A delay
- +130 daysthe office missed an examination deadline
- Applicant delay
- −28 days
- Net adjustment
- 102 days
Classification
- CPC, 3
- H03K3/356147
- H03K3/356
- H03K3/012
- IPC, 1
- H03K19 096
- USPC, 2
- 326095000
- 326093000