Nothing Special   »   [go: up one dir, main page]

US8957719B2 - Clock synchronization circuit and semiconductor device - Google Patents

Clock synchronization circuit and semiconductor device Download PDF

Info

Publication number
US8957719B2
US8957719B2 US13/962,087 US201313962087A US8957719B2 US 8957719 B2 US8957719 B2 US 8957719B2 US 201313962087 A US201313962087 A US 201313962087A US 8957719 B2 US8957719 B2 US 8957719B2
Authority
US
United States
Prior art keywords
clock
electric current
clock line
clock signal
voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US13/962,087
Other versions
US20140043073A1 (en
Inventor
Kenji Arai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lapis Semiconductor Co Ltd
Original Assignee
Lapis Semiconductor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lapis Semiconductor Co Ltd filed Critical Lapis Semiconductor Co Ltd
Assigned to Lapis Semiconductor Co., Ltd. reassignment Lapis Semiconductor Co., Ltd. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ARAI, KENJI
Publication of US20140043073A1 publication Critical patent/US20140043073A1/en
Priority to US14/592,054 priority Critical patent/US9300506B2/en
Application granted granted Critical
Publication of US8957719B2 publication Critical patent/US8957719B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/02Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
    • H04L27/06Demodulator circuits; Receiver circuits
    • H04L27/066Carrier recovery circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/12Synchronisation of different clock signals provided by a plurality of clock generators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0008Arrangements for reducing power consumption
    • H03K19/0013Arrangements for reducing power consumption in field effect transistor circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/02Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
    • H03K19/08Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices
    • H03K19/094Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using semiconductor devices using field-effect transistors
    • H03K19/096Synchronous circuits, i.e. using clock signals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/353Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of field-effect transistors with internal or external positive feedback
    • H03K3/356Bistable circuits
    • H03K3/356017Bistable circuits using additional transistors in the input circuit
    • H03K3/356052Bistable circuits using additional transistors in the input circuit using pass gates
    • H03K3/35606Bistable circuits using additional transistors in the input circuit using pass gates with synchronous operation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/353Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of field-effect transistors with internal or external positive feedback
    • H03K3/356Bistable circuits
    • H03K3/356104Bistable circuits using complementary field-effect transistors
    • H03K3/356113Bistable circuits using complementary field-effect transistors using additional transistors in the input circuit
    • H03K3/356147Bistable circuits using complementary field-effect transistors using additional transistors in the input circuit using pass gates
    • H03K3/356156Bistable circuits using complementary field-effect transistors using additional transistors in the input circuit using pass gates with synchronous operation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/0175Coupling arrangements; Interface arrangements
    • H03K19/0185Coupling arrangements; Interface arrangements using field effect transistors only
    • H03K19/018507Interface arrangements
    • H03K19/018521Interface arrangements of complementary type, e.g. CMOS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0008Synchronisation information channels, e.g. clock distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop

Definitions

  • the present invention relates to a clock synchronization circuit and a semiconductor device having the clock synchronization circuit. More specifically, the present invention relates to a clock synchronization circuit for capturing data input thereto in synchronization with a clock signal and outputting the data, and a semiconductor device having the clock synchronization circuit.
  • a digital signal processing device formed on a semiconductor chip includes a conventional clock synchronization circuit for synchronizing input data with a clock signal, and for transmitting the data to a processing circuit at a next stage.
  • the conventional clock synchronization circuit may include a D flip-flop for capturing the data at a timing in synchronization with the clock signal and a clock buffer for supplying the clock signal supplied from an outside of the semiconductor chip to the D flip-flop (refer to Patent Reference).
  • Patent Reference Japanese Patent Publication No. 11-15783
  • an object of the present invention is to provide a clock synchronization circuit and a semiconductor device capable of solving the problems of the conventional clock synchronization circuit.
  • the clock synchronization circuit and the semiconductor device of the present invention it is possible to reduce power consumption and EMI.
  • a clock synchronization circuit is configured to capture an input data bit according to an input clock signal, and to synchronize and output the input data bit.
  • the clock synchronization circuit includes a clock buffer for generating an internal clock signal according to the input clock signal and transmitting the internal clock signal to a clock line.
  • the clock synchronization circuit further includes a D flip-flop for capturing and outputting the input data bit at an edge timing of the internal clock signal supplied through the clock line.
  • the clock buffer includes an inverter core portion and an electric current suppressing portion.
  • the inverter core portion is configured to generate the internal clock signal through alternately supplying an electric current to the clock line and drawing the electric current from the clock line according to the input clock signal.
  • the electric current suppressing portion is configured to suppress an amount of the electric current.
  • a semiconductor device includes a clock synchronization circuit formed therein and configured to capture an input data bit according to an input clock signal, and to synchronize and output the input data bit.
  • the clock synchronization circuit includes a clock buffer for generating an internal clock signal according to the input clock signal and transmitting the internal clock signal to a clock line.
  • the clock synchronization circuit further includes a D flip-flop for capturing and outputting the input data bit at an edge timing of the internal clock signal supplied through the clock line.
  • the clock buffer includes an inverter core portion and an electric current suppressing portion.
  • the inverter core portion is configured to generate the internal clock signal through alternately supplying an electric current to the clock line and drawing the electric current from the clock line according to the input clock signal.
  • the electric current suppressing portion is configured to suppress an amount of the electric current.
  • the clock buffer includes the inverter core portion and the electric current suppressing portion.
  • the inverter core portion is configured to generate the internal clock signal through alternately supplying an electric current to the clock line and drawing the electric current from the clock line according to the input clock signal.
  • the electric current suppressing portion is configured to suppress the amount of the electric current.
  • the present invention it is possible to reduce the amount of the electric current and a peak level of the electric current flowing through the clock buffer at each of the edge timing of the input clock signal. Accordingly, it is possible to reduce power consumption and EMI.
  • FIG. 1 is a circuit diagram showing a configuration of a clock synchronization circuit according to a first embodiment of the present invention
  • FIG. 2 is a time chart showing an internal operation of a D flip-flop portion of the clock synchronization circuit according to the first embodiment of the present invention
  • FIG. 3 is a circuit diagram showing a configuration of a clock inverter of the clock synchronization circuit according to the first embodiment of the present invention
  • FIG. 4 is a time chart showing an internal clock signal generated with the clock inverter and electric current consumption of the clock synchronization circuit according to the first embodiment of the present invention
  • FIG. 5 is a circuit diagram showing a configuration of a clock inverter of a clock synchronization circuit according to a second embodiment of the present invention
  • FIG. 6 is a circuit diagram showing a configuration of a clock synchronization circuit according to a third embodiment of the present invention.
  • FIG. 7 is a circuit diagram showing a configuration of a clock synchronization circuit according to a fourth embodiment of the present invention.
  • FIG. 8 is a circuit diagram showing a configuration of a clock synchronization circuit according to a fifth embodiment of the present invention.
  • FIG. 1 is a circuit diagram showing a configuration of a clock synchronization circuit 1 according to the first embodiment of the present invention.
  • the clock synchronization circuit 1 includes clock inverters 10 and 20 as clock buffers and a DFF portion 30 as a D flip-flop (referred to as DFF) of an edge trigger type.
  • DFF D flip-flop
  • FIG. 2 is a time chart showing an internal operation of the DFF portion 30 of the clock synchronization circuit 1 according to the first embodiment of the present invention.
  • a clock signal CLK is input into the clock inverter 10 .
  • the clock inverter 10 is configured to invert a logic level of the clock signal CLK thus input to generate an internal clock signal CN as shown in FIG. 2 .
  • the clock inverter 10 is configured to supply the internal clock signal CN to the clock inverter 20 and the DFF portion 30 through a clock line L 1 .
  • a voltage of the clock signal CLK is alternately changed between a power source voltage VDD and a ground voltage GND.
  • the clock signal CLK has the logic level “1” during a period of the power source voltage VDD, and the logic level “0” during a period of the ground voltage GND.
  • the clock inverter 20 is configured to invert a logic level of the internal clock signal CN to generate an internal clock signal CP. Then, the clock inverter 20 is configured to supply the internal clock signal CP to the DFF portion 30 through a clock line L 2 .
  • the DFF portion 30 is configured to capture an input data bit D at an edge timing of a clock pulse of each of the internal clock signals CN and CP supplied from each of the clock inverters 10 and 20 , respectively. Then, the DFF portion 30 is configured to output the input data bit D as a synchronization data bit Q. At the same time when the DFF portion 30 outputs the synchronization data bit Q, the DFF portion 30 is configured to output an inverted synchronization data bit QB having a logic level inverted from that of the synchronization data bit Q.
  • the DFF portion 30 includes transmission gates (referred to as TG) 31 to 34 and inverters 35 to 39 .
  • Each of the TGs 31 to 34 is formed of a p-channel MOS (Metal Oxide Semiconductor) type transistor and an n-channel MOS type transistor connected in parallel.
  • the DFF portion 30 includes a first latch portion formed of the TG 31 , the TG 32 , the inverter 35 , and the inverter 36 , and a second latch portion formed of the TG 33 , the TG 34 , the inverter 37 , the inverter 38 , and the inverter 39 .
  • the internal clock signal CN is supplied to a gate terminal of the TG 31 on a p-channel side thereof and the internal clock signal CP is supplied to a gate terminal of the TG 31 on an n-channel side thereof.
  • the TG 31 is configured to capture a value of the input data bit D only when the internal clock signal CP has the logic level “1” and the internal clock signal CN has the logic level “0”. Then, the TG 31 is configured to supply the input data bit D as a data bit Da to the inverter 35 .
  • the inverter 35 is configured to supply the data bit Da or an inverted data bit Db having the logic level inverted from that of a data bit Dd (described later) to the TG 33 and the inverter 36 .
  • the inverter 36 is configured to supply a data bit Dc having the logic level inverted from that of the inverted data bit Db to the TG 32 as shown in FIG. 2 .
  • the internal clock signal CN is supplied to a gate terminal of the TG 32 on the n-channel side thereof and the internal clock signal CP is supplied to a gate terminal of the TG 32 on the p-channel side thereof.
  • the TG 32 is configured to capture a value of the input data bit Dc only when the internal clock signal CP has the logic level “0” and the internal clock signal CN has the logic level “1”. Then, the TG 32 is configured to supply the data bit Dc as the data bit Dd to the inverter 35 .
  • the first latch portion captures the input data bit D and supplies the inverted data bit Db having the logic level inverted from that of the input data bit D to the second latch portion. Further, when the internal clock signal CP has the logic level “0”, the first latch portion maintains the logic level of the inverted data bit Db and supplies the inverted data bit Db to the second latch portion.
  • the internal clock signal CN is supplied to a gate terminal of the TG 33 on the p-channel side thereof and the internal clock signal CP is supplied to a gate terminal of the TG 33 on the n-channel side thereof.
  • the TG 33 is configured to capture a value of the inverted data bit Db supplied from the first latch portion only when the internal clock signal CN has the logic level “1” and the internal clock signal CP has the logic level “0”. Then, the TG 31 is configured to supply the input data bit D as a data bit Da to the inverter 35 .
  • the inverter 35 is configured to output and supply a synchronization data bit Q having the logic level inverted from that of the data bit De to the inverter 38 and the inverter 38 as shown in FIG. 2 . Then, the inverter 38 is configured to output an inverted synchronization data bit QB having the logic level inverted from that of the synchronization data bit Q as shown in FIG. 2 . Further, the inverter 38 is configured to output an inverted data bit Df having the logic level inverted from that of the synchronization data bit Q to TG 34 .
  • the internal clock signal CP is supplied to a gate terminal of the TG 34 on the n-channel side thereof and the internal clock signal CN is supplied to a gate terminal of the TG 34 on the p-channel side thereof.
  • the TG 32 is configured to capture a value of the inverted data bit Df only when the internal clock signal CP has the logic level “1” and the internal clock signal CN has the logic level “0”. Then, the TG 32 is configured to supply the inverted data bit Df as the data bit De to the inverter 37 .
  • the second latch portion captures the inverted data bit Db supplied from the first latch portion and outputs the synchronization data bit Q having the logic level inverted from that of the inverted data bit Db. Further, when the internal clock signal CP has the logic level “1”, the second latch portion maintains the logic level of the synchronization data bit Q and outputs the synchronization data bit Q. Further, the second latch portion outputs the inverted synchronization data bit QB having the logic level inverted from that of the synchronization data bit Q.
  • the DFF portion 30 formed of the first latch portion and the second latch portion captures and synchronizes the input data bit D at the rising edge timing of the clock pulse of the internal clock signal CP as shown in FIG. 2 . Then, the DFF portion 30 outputs the inverted synchronization data bit QB and the synchronization data bit Q.
  • the clock inverter 10 and the clock inverter 20 shown in FIG. 1 have an electric current suppressing function of suppressing a peak electric current instantly flowing therein at the level transition in the clock signal thus input.
  • FIG. 3 is a circuit diagram showing a configuration of the clock inverter 10 (the clock inverter 20 ) of the clock synchronization circuit 1 according to the first embodiment of the present invention.
  • the clock inverter 10 has the internal configuration identical to that of the clock inverter 20 . More specifically, the clock inverter 10 includes an inverter core portion formed of a p-channel MOS type transistor 11 and an n-channel MOS type transistor 12 , and an electric current suppressing portion PCL formed of a p-channel MOS type transistor 13 and an n-channel MOS type transistor 14 .
  • drain terminals of the p-channel MOS type transistor 11 and the n-channel MOS type transistor 12 of the clock inverter 10 are connected to the clock line L 1 (the clock line L 2 ).
  • the clock signal CLK (the internal clock signal CN) is supplied to gate terminals of the p-channel MOS type transistor 11 and the n-channel MOS type transistor 12 .
  • a source terminal of the p-channel MOS type transistor 11 is connected to a drain terminal of the p-channel MOS type transistor 13 .
  • the power source voltage VDD is applied to a source terminal of the p-channel MOS type transistor 13 , and a gate terminal of the p-channel MOS type transistor 13 is connected to the clock line L 1 (the clock line L 2 ).
  • the power source voltage VDD is applied to a back gate of each of the p-channel MOS type transistor 11 and the p-channel MOS type transistor 13 .
  • a source terminal of the n-channel MOS type transistor 12 is connected to a drain terminal of the n-channel MOS type transistor 14 .
  • the ground voltage GND is applied to a source terminal of the re-channel MOS type transistor 14 , and a gate terminal of the n-channel MOS type transistor 14 is connected to the clock line L 1 (the clock line L 2 ).
  • the inverter core portion starts the inversion operation of the signal level.
  • the voltage on the clock line L 1 is a voltage VIL (described later) corresponding to the logic level “0” despite that the p-channel MOS type transistor 11 is in an off state. Accordingly, at this moment, the p-channel MOS type transistor 13 is in an on state. As a result, the power source voltage VDD is applied to the source terminal of the p-channel MOS type transistor 11 through the p-channel MOS type transistor 13 .
  • the p-channel MOS type transistor 11 When the clock signal CLK starts transiting from the state of the logic level “1” to the state of the logic level “0”, the p-channel MOS type transistor 11 is transited to the on state, so that the electric current flows to the clock line L 1 through the p-channel MOS type transistor 13 and the p-channel MOS type transistor 11 . Accordingly, the clock line L 1 is charged with the electric current, and the voltage on the clock line L 1 increases as the clock line L 1 being charged.
  • the p-channel MOS type transistor 13 is transited to the off state, so that the electric current stops flowing into the clock line L 1 .
  • the voltage on the clock line L 1 is maintained at a voltage level obtained by subtracting the threshold voltage Vtp from the power source voltage VDD.
  • the n-channel MOS type transistor 14 is transited to the off state, so that the electric current stops being drawn from the clock line L 1 .
  • the voltage on the clock line L 1 is maintained at the threshold voltage Vtn.
  • FIG. 4 is a time chart showing the internal clock signal CN (CP) generated with the clock inverter 10 ( 20 ) and electric current consumption of the clock synchronization circuit 1 according to the first embodiment of the present invention
  • the internal clock signal CN (the internal clock signal CP) is generated according to the cycle of the clock signal CLK, and the internal clock signal CN (the internal clock signal CP) has the voltage changing between the voltage Vtn and the voltage (VDD ⁇ Vtp). Further, the internal clock signal CN (the internal clock signal CP) has the amplitude smaller than the amplitude of the clock signal CLK that has the voltage changes between the power source voltage VDD and the ground voltage GND. Accordingly, as opposed to the inversion operation operating with the same amplitude as that of the clock signal CLK, the charging period relative to the clock line L 1 (the clock line L 2 ) is shortened, thereby decreasing the electric current consumed during the charging.
  • the peak value APH of the electric current occurs at the start point of the inversion operation of the clock inverter 20 (the DFF portion 30 ), that is, each edge timing of the clock signal CLK. Further, the peak value APH of the electric current becomes smaller than the peak value APJ of the electric current in the inversion operation operating with the same amplitude as that of the clock signal CLK.
  • the clock inverter 10 (the clock inverter 20 ) having the configuration shown in FIG. 3 is configured to generate the internal clock signal CN (the internal clock signal CP) to be supplied to the DFF portion 30 at the p-channel MOS type transistor 11 (the n-channel MOS type transistor 12 ) thereof through alternately flowing and drawing the electric current into and from the clock line L 1 (the clock line L 2 ) according to the clock signal CLK.
  • the electric current suppressing portion PCL disposed in the clock inverter 10 (the clock inverter 20 ) is configured to forcibly stop flowing and drawing the electric current into and from the clock line L 1 (the clock line L 2 ) according to the voltage on the clock line L 1 (the clock line L 2 ). More specifically, when the voltage on the clock line L 1 (the clock line L 2 ) exceeds the first threshold value (VDD ⁇ Vtp), the electric current suppressing portion PCL stops flowing the electric current into the clock line L 1 (the clock line L 2 ).
  • the electric current suppressing portion PCL stops drawing the electric current from the clock line L 1 (the clock line L 2 ).
  • the electric current suppressing portion PCL is configured to suppress the amount of the electric current to be flown into or drawn from the clock line L 1 (the clock line L 2 ) with the p-channel MOS type transistor 11 (the n-channel MOS type transistor 12 ).
  • the electric current suppressing portion PCL shown in FIG. 3 is configured to suppress the electric current through stopping the flowing and drawing of the electric current into and from the clock line L 1 (the clock line L 2 ). Accordingly, it is possible to reduce the amount and the peak value of the electric current flowing in the clock inverter 10 (the clock inverter 20 ) at the edge timing of the clock signal CLK. As a result, it is possible to reduce the power consumption and EMI.
  • the second embodiment it is configured to reduce the amount of the flowing and drawing of the electric current per unit time.
  • FIG. 5 is a circuit diagram showing a configuration of the clock inverter 10 ( 20 ) of the clock synchronization circuit according to the second embodiment of the present invention.
  • the electric current suppressing portion PCL is formed of a p-channel MOS type transistor 13 A and an n-channel MOS type transistor 14 A.
  • Other components in the second embodiment are similar to those in the first embodiment.
  • the power source voltage VDD is applied to a source terminal of the p-channel MOS type transistor 13 A, and a gate terminal and a drain terminal of the p-channel MOS type transistor 13 A are connected to the source terminal of the p-channel MOS type transistor 11 .
  • the ground voltage GND is applied to a source terminal of the n-channel MOS type transistor 14 A, and a gate terminal and a drain terminal of the n-channel MOS type transistor 14 A are connected to the source terminal of the n-channel MOS type transistor 12 .
  • the p-channel MOS type transistor 13 A and the n-channel MOS type transistor 14 A are configured to reduce an increment rate of the flowing and drawing of the electric current into and from the clock line L 1 (the clock line L 2 ).
  • the electric current suppressing portion PCL is configured to suppress the amount of the electric current to be flown and drawn into and from the clock line L 1 (the clock line L 2 ) with the p-channel MOS type transistor 11 (the n-channel MOS type transistor 12 ).
  • the electric current suppressing portion PCL is configured to suppress the amount of the electric current to be flown and drawn into and from the clock line L 1 (the clock line L 2 ) with the p-channel MOS type transistor 11 (the n-channel MOS type transistor 12 ).
  • a third embodiment of the present invention will be explained next.
  • the clock synchronization circuit 1 described above is installed in a data processing system, there is a period of time during a data processing process when the clock synchronization circuit 1 is in a non-operation state, that is, the clock synchronization circuit 1 is not operating to capture the data.
  • the input data bit D does not change in the clock synchronization circuit 1 , thereby reducing the power consumption.
  • the electric current may leak through the p-channel MOS type transistor 11 and the n-channel MOS type transistor 12 , especially, the p-channel MOS type transistor 11 , of the clock inverter 10 and the clock inverter 20 .
  • FIG. 6 is a circuit diagram showing a configuration of the clock synchronization circuit 1 according to the third embodiment of the present invention.
  • the clock synchronization circuit 1 includes the clock inverter 10 and the clock inverter 20 having the configuration shown in FIG. 3 except the n-channel MOS type transistor 14 A shown in FIG. 5 instead of the n-channel MOS type transistor 14 shown in FIG. 3 . Further, the clock synchronization circuit 1 includes a p-channel MOS type transistor 50 . Other components in the third embodiment are similar to those in the first and second embodiments.
  • the power source voltage VDD is applied to a source terminal of the p-channel MOS type transistor 50 , and a drain terminal of the p-channel MOS type transistor 50 is connected to the gate terminal and the drain terminal of the p-channel MOS type transistor 13 in each of the clock inverter 10 and the clock inverter 20 .
  • a disable signal EB is applied to a gate terminal of the p-channel MOS type transistor 50 .
  • the disable signal EB has the logic level “1” when the clock synchronization circuit 1 is operating to capture the data, that is, in the normal operation state.
  • the disable signal EB has the logic level “0” when the clock synchronization circuit 1 is not operating to capture the data, that is, in the non-operation state.
  • FIG. 7 is a circuit diagram showing a configuration of the clock synchronization circuit 1 according to the fourth embodiment of the present invention.
  • the clock synchronization circuit 1 includes the clock inverter 10 and the clock inverter 20 having the configuration shown in FIG. 5 except the n-channel MOS type transistor 14 A shown in FIG. 5 instead of the n-channel MOS type transistor 14 shown in FIG. 3 . Further, the clock synchronization circuit 1 includes the p-channel MOS type transistor 50 .
  • Other components in the third embodiment are similar to those in the first and second embodiments.
  • the power source voltage VDD is applied to the source terminal of the p-channel MOS type transistor 50 , and the drain terminal of the p-channel MOS type transistor 50 is connected to the gate terminal and the drain terminal of the p-channel MOS type transistor 13 in each of the clock inverter 10 and the clock inverter 20 .
  • the disable signal EB is applied to a gate terminal of the p-channel MOS type transistor 50 .
  • the disable signal EB with the logic level “1” is supplied to the clock synchronization circuit 1 .
  • the p-channel MOS type transistor 50 becomes the off state. Accordingly, the clock inverter 10 and the clock inverter 20 become equivalent to those shown in FIGS. 3 and 5 .
  • the disable signal EB with the logic level “0” is supplied to the clock synchronization circuit 1 .
  • the p-channel MOS type transistor 50 becomes the on state.
  • the power source voltage VDD is applied to the gate terminal of the p-channel MOS type transistor 13 or the p-channel MOS type transistor 13 A of the clock inverter 10 (the clock inverter 20 ), so that the p-channel MOS type transistor 13 or the p-channel MOS type transistor 13 A remains the off state. Accordingly, the power source voltage VDD is not applied to the p-channel MOS type transistor 11 , thereby reducing the leak current from the p-channel MOS type transistor 11 .
  • the clock synchronization circuit 1 is configured to reduce the leak current when the clock synchronization circuit 1 is in the non-operation state.
  • FIG. 8 is a circuit diagram showing a configuration of the clock synchronization circuit 1 according to the fifth embodiment of the present invention.
  • the clock synchronization circuit 1 includes a pull-up circuit formed of a resistor 71 and a p-channel MOS type transistor 72 and a pull-down circuit formed of a resistor 73 , an n-channel MOS type transistor 74 , and an inverter 75 .
  • Other components in the fifth embodiment are similar to those in the first embodiment.
  • the clock inverter 10 and the clock inverter 20 shown in FIG. 8 may have either of the configurations shown in FIGS. 3 and 5 .
  • the power source voltage VDD is applied to a source terminal of the p-channel MOS type transistor 72 through the resistor 71 , and a drain terminal of the p-channel MOS type transistor 72 is connected to a data input line LD, so that the input data bit D is transmitted to the DFF portion 30 .
  • the disable signal EB is applied to a gate terminal of the p-channel MOS type transistor 72 . As described above, the disable signal EB has the logic level “1” when the clock synchronization circuit 1 is in the normal operation state, and has the logic level “0” when the clock synchronization circuit 1 is in the non-operation state.
  • the ground voltage GND is applied to a source terminal of the n-channel MOS type transistor 74 , and a drain terminal of the n-channel MOS type transistor 74 is connected to a clock input line L 0 through the resistor 73 , so that the clock signal CLK is transmitted to the clock inverter 10 .
  • the inverter 75 is configured to supply an inverted disable signal having the logic level inverted from that of the disable signal EB to a gate terminal of the n-channel MOS type transistor 74 .
  • the p-channel MOS type transistor 72 and the n-channel MOS type transistor 74 become the off state. Accordingly, the clock synchronization circuit 1 becomes equivalent to the clock synchronization circuit 1 shown in FIG. 1 .
  • the p-channel MOS type transistor 72 and the n-channel MOS type transistor 74 become the on state.
  • the pull-up circuit formed of the resistor 71 and the p-channel MOS type transistor 72 pulls up the data input line LD to the power source voltage VDD
  • the pull-down circuit formed of the resistor 73 , the n-channel MOS type transistor 74 , and the inverter 75 pulls down the clock input line L 0 to the ground voltage GND.
  • the leak current becomes minimum. Accordingly, in the clock synchronization circuit 1 shown in FIG. 8 , when the clock synchronization circuit 1 is in the non-operation state, it is possible to set the data input line LD to the power source voltage VDD and the clock input line L 0 to the ground voltage GND, respectively.
  • one clock buffer formed of the clock inverter 10 and the clock inverter 20 is disposed relative to one DFF portion 30 that stores the data per one bit.
  • it may be configured such that the internal clock signal CN and the internal clock signal CP generated in one clock buffer formed of the clock inverter 10 and the clock inverter 20 are supplied each of a plurality of DFF portions.
  • the clock synchronization circuit 1 formed of the DFF portion 30 and the clock buffer formed of the clock inverter 10 and the clock inverter 20 is defined as a microcell of one bit DFF.
  • the DFF portion 30 and the clock buffer formed of the clock inverter 10 and the clock inverter 20 may be defined as a separate microcell.
  • the DFF portion 30 is the flip-flop of the negative wedge trigger type.
  • the DFF portion 30 may be a flip-flop of the positive wedge trigger type.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Logic Circuits (AREA)
  • Manipulation Of Pulses (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

A clock synchronization circuit is configured to capture an input data bit according to an input clock signal, and to synchronize and output the input data bit. The clock synchronization circuit includes a clock buffer for generating an internal clock signal according to the input clock signal and transmitting the internal clock signal to a clock line. The clock synchronization circuit further includes a D flip-flop for capturing and outputting the input data bit at an edge timing of the internal clock signal. The clock buffer includes an inverter core portion and an electric current suppressing portion. The inverter core portion is configured to generate the internal clock signal through alternately supplying an electric current to the clock line and drawing the electric current from the clock line according to the input clock signal. The electric current suppressing portion is configured to suppress an amount of the electric current.

Description

BACKGROUND OF THE INVENTION AND RELATED ART STATEMENT
The present invention relates to a clock synchronization circuit and a semiconductor device having the clock synchronization circuit. More specifically, the present invention relates to a clock synchronization circuit for capturing data input thereto in synchronization with a clock signal and outputting the data, and a semiconductor device having the clock synchronization circuit.
In general, a digital signal processing device formed on a semiconductor chip includes a conventional clock synchronization circuit for synchronizing input data with a clock signal, and for transmitting the data to a processing circuit at a next stage. The conventional clock synchronization circuit may include a D flip-flop for capturing the data at a timing in synchronization with the clock signal and a clock buffer for supplying the clock signal supplied from an outside of the semiconductor chip to the D flip-flop (refer to Patent Reference).
Patent Reference: Japanese Patent Publication No. 11-15783
In the recent years, a finer semiconductor device process has become available. Further, a processing speed has increased, and a circuit size has become larger. With these trends, the number of the D flip-flops to be mounted on the semiconductor chip has increased. Accordingly, in the conventional clock synchronization circuit, power consumption has increased. Further, when the clock buffer and the D flip-flop are operated simultaneously, electromagnetic interference (EMI) tends to be generated more frequently due to an increase in a peak electric current.
In view of the problems described above, an object of the present invention is to provide a clock synchronization circuit and a semiconductor device capable of solving the problems of the conventional clock synchronization circuit. In the clock synchronization circuit and the semiconductor device of the present invention, it is possible to reduce power consumption and EMI.
Further objects and advantages of the invention will be apparent from the following description of the invention.
SUMMARY OF THE INVENTION
In order to attain the objects described above, according to a first aspect of the present invention, a clock synchronization circuit is configured to capture an input data bit according to an input clock signal, and to synchronize and output the input data bit. The clock synchronization circuit includes a clock buffer for generating an internal clock signal according to the input clock signal and transmitting the internal clock signal to a clock line. The clock synchronization circuit further includes a D flip-flop for capturing and outputting the input data bit at an edge timing of the internal clock signal supplied through the clock line.
According to the first aspect of the present invention, the clock buffer includes an inverter core portion and an electric current suppressing portion. The inverter core portion is configured to generate the internal clock signal through alternately supplying an electric current to the clock line and drawing the electric current from the clock line according to the input clock signal. The electric current suppressing portion is configured to suppress an amount of the electric current.
According to a second aspect of the present invention, a semiconductor device includes a clock synchronization circuit formed therein and configured to capture an input data bit according to an input clock signal, and to synchronize and output the input data bit. The clock synchronization circuit includes a clock buffer for generating an internal clock signal according to the input clock signal and transmitting the internal clock signal to a clock line. The clock synchronization circuit further includes a D flip-flop for capturing and outputting the input data bit at an edge timing of the internal clock signal supplied through the clock line.
According to the second aspect of the present invention, the clock buffer includes an inverter core portion and an electric current suppressing portion. The inverter core portion is configured to generate the internal clock signal through alternately supplying an electric current to the clock line and drawing the electric current from the clock line according to the input clock signal. The electric current suppressing portion is configured to suppress an amount of the electric current.
As described above, the clock buffer includes the inverter core portion and the electric current suppressing portion. The inverter core portion is configured to generate the internal clock signal through alternately supplying an electric current to the clock line and drawing the electric current from the clock line according to the input clock signal. The electric current suppressing portion is configured to suppress the amount of the electric current.
According to the present invention, it is possible to reduce the amount of the electric current and a peak level of the electric current flowing through the clock buffer at each of the edge timing of the input clock signal. Accordingly, it is possible to reduce power consumption and EMI.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a circuit diagram showing a configuration of a clock synchronization circuit according to a first embodiment of the present invention;
FIG. 2 is a time chart showing an internal operation of a D flip-flop portion of the clock synchronization circuit according to the first embodiment of the present invention;
FIG. 3 is a circuit diagram showing a configuration of a clock inverter of the clock synchronization circuit according to the first embodiment of the present invention;
FIG. 4 is a time chart showing an internal clock signal generated with the clock inverter and electric current consumption of the clock synchronization circuit according to the first embodiment of the present invention;
FIG. 5 is a circuit diagram showing a configuration of a clock inverter of a clock synchronization circuit according to a second embodiment of the present invention;
FIG. 6 is a circuit diagram showing a configuration of a clock synchronization circuit according to a third embodiment of the present invention;
FIG. 7 is a circuit diagram showing a configuration of a clock synchronization circuit according to a fourth embodiment of the present invention; and
FIG. 8 is a circuit diagram showing a configuration of a clock synchronization circuit according to a fifth embodiment of the present invention.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
Hereunder, preferred embodiments of the present invention will be explained with reference to the accompanying drawings.
First Embodiment
A first embodiment of the present invention will be explained. FIG. 1 is a circuit diagram showing a configuration of a clock synchronization circuit 1 according to the first embodiment of the present invention.
As shown in FIG. 1, the clock synchronization circuit 1 includes clock inverters 10 and 20 as clock buffers and a DFF portion 30 as a D flip-flop (referred to as DFF) of an edge trigger type.
FIG. 2 is a time chart showing an internal operation of the DFF portion 30 of the clock synchronization circuit 1 according to the first embodiment of the present invention.
In the first embodiment, a clock signal CLK is input into the clock inverter 10. The clock inverter 10 is configured to invert a logic level of the clock signal CLK thus input to generate an internal clock signal CN as shown in FIG. 2. Then, the clock inverter 10 is configured to supply the internal clock signal CN to the clock inverter 20 and the DFF portion 30 through a clock line L1. As shown in FIG. 2, a voltage of the clock signal CLK is alternately changed between a power source voltage VDD and a ground voltage GND. Further, the clock signal CLK has the logic level “1” during a period of the power source voltage VDD, and the logic level “0” during a period of the ground voltage GND.
As shown in FIG. 2, the clock inverter 20 is configured to invert a logic level of the internal clock signal CN to generate an internal clock signal CP. Then, the clock inverter 20 is configured to supply the internal clock signal CP to the DFF portion 30 through a clock line L2.
In the first embodiment, the DFF portion 30 is configured to capture an input data bit D at an edge timing of a clock pulse of each of the internal clock signals CN and CP supplied from each of the clock inverters 10 and 20, respectively. Then, the DFF portion 30 is configured to output the input data bit D as a synchronization data bit Q. At the same time when the DFF portion 30 outputs the synchronization data bit Q, the DFF portion 30 is configured to output an inverted synchronization data bit QB having a logic level inverted from that of the synchronization data bit Q.
As shown in FIG. 1, the DFF portion 30 includes transmission gates (referred to as TG) 31 to 34 and inverters 35 to 39. Each of the TGs 31 to 34 is formed of a p-channel MOS (Metal Oxide Semiconductor) type transistor and an n-channel MOS type transistor connected in parallel. In other words, the DFF portion 30 includes a first latch portion formed of the TG 31, the TG32, the inverter 35, and the inverter 36, and a second latch portion formed of the TG 33, the TG34, the inverter 37, the inverter 38, and the inverter 39.
In the first embodiment, in the first latch portion, the internal clock signal CN is supplied to a gate terminal of the TG 31 on a p-channel side thereof and the internal clock signal CP is supplied to a gate terminal of the TG 31 on an n-channel side thereof. As shown in FIG. 2, the TG 31 is configured to capture a value of the input data bit D only when the internal clock signal CP has the logic level “1” and the internal clock signal CN has the logic level “0”. Then, the TG 31 is configured to supply the input data bit D as a data bit Da to the inverter 35. Then, the inverter 35 is configured to supply the data bit Da or an inverted data bit Db having the logic level inverted from that of a data bit Dd (described later) to the TG 33 and the inverter 36. Then, the inverter 36 is configured to supply a data bit Dc having the logic level inverted from that of the inverted data bit Db to the TG 32 as shown in FIG. 2.
In the first embodiment, in the first latch portion, the internal clock signal CN is supplied to a gate terminal of the TG 32 on the n-channel side thereof and the internal clock signal CP is supplied to a gate terminal of the TG 32 on the p-channel side thereof. The TG 32 is configured to capture a value of the input data bit Dc only when the internal clock signal CP has the logic level “0” and the internal clock signal CN has the logic level “1”. Then, the TG 32 is configured to supply the data bit Dc as the data bit Dd to the inverter 35.
In the first embodiment, with the configuration described above, when the internal clock signal CP has the logic level “1”, the first latch portion captures the input data bit D and supplies the inverted data bit Db having the logic level inverted from that of the input data bit D to the second latch portion. Further, when the internal clock signal CP has the logic level “0”, the first latch portion maintains the logic level of the inverted data bit Db and supplies the inverted data bit Db to the second latch portion.
In the first embodiment, in the second latch portion, the internal clock signal CN is supplied to a gate terminal of the TG 33 on the p-channel side thereof and the internal clock signal CP is supplied to a gate terminal of the TG 33 on the n-channel side thereof. As shown in FIG. 2, the TG 33 is configured to capture a value of the inverted data bit Db supplied from the first latch portion only when the internal clock signal CN has the logic level “1” and the internal clock signal CP has the logic level “0”. Then, the TG 31 is configured to supply the input data bit D as a data bit Da to the inverter 35.
In the first embodiment, in the second latch portion, the inverter 35 is configured to output and supply a synchronization data bit Q having the logic level inverted from that of the data bit De to the inverter 38 and the inverter 38 as shown in FIG. 2. Then, the inverter 38 is configured to output an inverted synchronization data bit QB having the logic level inverted from that of the synchronization data bit Q as shown in FIG. 2. Further, the inverter 38 is configured to output an inverted data bit Df having the logic level inverted from that of the synchronization data bit Q to TG 34.
In the first embodiment, in the second latch portion, the internal clock signal CP is supplied to a gate terminal of the TG 34 on the n-channel side thereof and the internal clock signal CN is supplied to a gate terminal of the TG 34 on the p-channel side thereof. The TG 32 is configured to capture a value of the inverted data bit Df only when the internal clock signal CP has the logic level “1” and the internal clock signal CN has the logic level “0”. Then, the TG 32 is configured to supply the inverted data bit Df as the data bit De to the inverter 37.
In the first embodiment, with the configuration described above, when the internal clock signal CP has the logic level “0”, the second latch portion captures the inverted data bit Db supplied from the first latch portion and outputs the synchronization data bit Q having the logic level inverted from that of the inverted data bit Db. Further, when the internal clock signal CP has the logic level “1”, the second latch portion maintains the logic level of the synchronization data bit Q and outputs the synchronization data bit Q. Further, the second latch portion outputs the inverted synchronization data bit QB having the logic level inverted from that of the synchronization data bit Q.
Accordingly, as described above, the DFF portion 30 formed of the first latch portion and the second latch portion captures and synchronizes the input data bit D at the rising edge timing of the clock pulse of the internal clock signal CP as shown in FIG. 2. Then, the DFF portion 30 outputs the inverted synchronization data bit QB and the synchronization data bit Q. It should be noted that the clock inverter 10 and the clock inverter 20 shown in FIG. 1 have an electric current suppressing function of suppressing a peak electric current instantly flowing therein at the level transition in the clock signal thus input.
FIG. 3 is a circuit diagram showing a configuration of the clock inverter 10 (the clock inverter 20) of the clock synchronization circuit 1 according to the first embodiment of the present invention.
As shown in FIG. 3, the clock inverter 10 has the internal configuration identical to that of the clock inverter 20. More specifically, the clock inverter 10 includes an inverter core portion formed of a p-channel MOS type transistor 11 and an n-channel MOS type transistor 12, and an electric current suppressing portion PCL formed of a p-channel MOS type transistor 13 and an n-channel MOS type transistor 14.
In the first embodiment, drain terminals of the p-channel MOS type transistor 11 and the n-channel MOS type transistor 12 of the clock inverter 10 (the clock inverter 20) are connected to the clock line L1 (the clock line L2). Further, the clock signal CLK (the internal clock signal CN) is supplied to gate terminals of the p-channel MOS type transistor 11 and the n-channel MOS type transistor 12. A source terminal of the p-channel MOS type transistor 11 is connected to a drain terminal of the p-channel MOS type transistor 13. The power source voltage VDD is applied to a source terminal of the p-channel MOS type transistor 13, and a gate terminal of the p-channel MOS type transistor 13 is connected to the clock line L1 (the clock line L2).
Further, the power source voltage VDD is applied to a back gate of each of the p-channel MOS type transistor 11 and the p-channel MOS type transistor 13. A source terminal of the n-channel MOS type transistor 12 is connected to a drain terminal of the n-channel MOS type transistor 14. The ground voltage GND is applied to a source terminal of the re-channel MOS type transistor 14, and a gate terminal of the n-channel MOS type transistor 14 is connected to the clock line L1 (the clock line L2).
An internal operation of the clock inverter 10 and the clock inverter 20 will be explained next with reference to the internal operation of the clock inverter 10.
First, when the signal level of the clock signal CLK is changed, the inverter core portion starts the inversion operation of the signal level.
For example, just before the clock signal CLK is transited from the state of the logic level “1” to the state of the logic level “0”, the voltage on the clock line L1 is a voltage VIL (described later) corresponding to the logic level “0” despite that the p-channel MOS type transistor 11 is in an off state. Accordingly, at this moment, the p-channel MOS type transistor 13 is in an on state. As a result, the power source voltage VDD is applied to the source terminal of the p-channel MOS type transistor 11 through the p-channel MOS type transistor 13. When the clock signal CLK starts transiting from the state of the logic level “1” to the state of the logic level “0”, the p-channel MOS type transistor 11 is transited to the on state, so that the electric current flows to the clock line L1 through the p-channel MOS type transistor 13 and the p-channel MOS type transistor 11. Accordingly, the clock line L1 is charged with the electric current, and the voltage on the clock line L1 increases as the clock line L1 being charged.
Then, when the voltage on the clock line L1 exceeds a threshold voltage Vtp of the p-channel MOS type transistor, the p-channel MOS type transistor 13 is transited to the off state, so that the electric current stops flowing into the clock line L1. After the electric current stops flowing into the clock line L1, the voltage on the clock line L1 is maintained at a voltage level obtained by subtracting the threshold voltage Vtp from the power source voltage VDD. At this moment, the voltage level is the voltage VIH corresponding to the logic level “1” (that is, VIH=VDD−Vtp).
Accordingly, when the clock signal CLK is transited from the state of the logic level “1” to the state of the logic level “0”, the voltage on the clock line L1 is transited from the voltage VIL corresponding to the logic level “0” to the voltage VIH corresponding to the logic level “1” (that is, VIH=VDD−Vtp), thereby completing the inversion operation.
On the other hand, just before the clock signal CLK is transited from the state of the logic level “0” to the state of the logic level “1”, the voltage on the clock line L1 is the voltage VIH (that is, VIH=VDD−Vtp) corresponding to the logic level “1” despite that the n-channel MOS type transistor 12 is in the off state. Accordingly, at this moment, the n-channel MOS type transistor 14 is in the on state. As a result, the ground voltage GND is applied to the source terminal of the n-channel MOS type transistor 12 through the n-channel MOS type transistor 14. When the clock signal CLK starts transiting from the state of the logic level “0” to the state of the logic level “1”, the re-channel MOS type transistor 12 is transited to the on state, so that the electric current is drawn from the clock line L1 to the n-channel MOS type transistor 12 and the n-channel MOS type transistor 14. Accordingly, the clock line L1 is discharged, and the voltage on the clock line L1 decreases as the clock line L1 being discharged.
Then, when the voltage on the clock line L1 becomes below a threshold voltage Vtn of the n-channel MOS type transistor, the n-channel MOS type transistor 14 is transited to the off state, so that the electric current stops being drawn from the clock line L1. After the electric current stops being drawn from the clock line L1, the voltage on the clock line L1 is maintained at the threshold voltage Vtn. At this moment, the voltage level is the voltage VIL corresponding to the logic level “0” (that is, VIL=Vtn).
Accordingly, when the clock signal CLK is transited from the state of the logic level “0” to the state of the logic level “1”, the voltage on the clock line L1 is transited from the voltage VIH corresponding to the logic level “1” to the voltage VIL corresponding to the logic level “0” (that is, VIL=Vtn), thereby completing the inversion operation.
FIG. 4 is a time chart showing the internal clock signal CN (CP) generated with the clock inverter 10 (20) and electric current consumption of the clock synchronization circuit 1 according to the first embodiment of the present invention
As shown in FIG. 4, in the configuration shown in FIG. 3, the internal clock signal CN (the internal clock signal CP) is generated according to the cycle of the clock signal CLK, and the internal clock signal CN (the internal clock signal CP) has the voltage changing between the voltage Vtn and the voltage (VDD−Vtp). Further, the internal clock signal CN (the internal clock signal CP) has the amplitude smaller than the amplitude of the clock signal CLK that has the voltage changes between the power source voltage VDD and the ground voltage GND. Accordingly, as opposed to the inversion operation operating with the same amplitude as that of the clock signal CLK, the charging period relative to the clock line L1 (the clock line L2) is shortened, thereby decreasing the electric current consumed during the charging.
As shown in FIG. 4, the peak value APH of the electric current occurs at the start point of the inversion operation of the clock inverter 20 (the DFF portion 30), that is, each edge timing of the clock signal CLK. Further, the peak value APH of the electric current becomes smaller than the peak value APJ of the electric current in the inversion operation operating with the same amplitude as that of the clock signal CLK.
As described above, in the first embodiment, the clock inverter 10 (the clock inverter 20) having the configuration shown in FIG. 3 is configured to generate the internal clock signal CN (the internal clock signal CP) to be supplied to the DFF portion 30 at the p-channel MOS type transistor 11 (the n-channel MOS type transistor 12) thereof through alternately flowing and drawing the electric current into and from the clock line L1 (the clock line L2) according to the clock signal CLK.
In the first embodiment, the electric current suppressing portion PCL disposed in the clock inverter 10 (the clock inverter 20) is configured to forcibly stop flowing and drawing the electric current into and from the clock line L1 (the clock line L2) according to the voltage on the clock line L1 (the clock line L2). More specifically, when the voltage on the clock line L1 (the clock line L2) exceeds the first threshold value (VDD−Vtp), the electric current suppressing portion PCL stops flowing the electric current into the clock line L1 (the clock line L2). On the other hand, when the voltage on the clock line L1 (the clock line L2) becomes below the second threshold value (Vtn) smaller than the first threshold value (VDD−Vtp), the electric current suppressing portion PCL stops drawing the electric current from the clock line L1 (the clock line L2). Through the operation, the electric current suppressing portion PCL is configured to suppress the amount of the electric current to be flown into or drawn from the clock line L1 (the clock line L2) with the p-channel MOS type transistor 11 (the n-channel MOS type transistor 12).
Second Embodiment
A second embodiment of the present invention will be explained next. In the first embodiment, the electric current suppressing portion PCL shown in FIG. 3 is configured to suppress the electric current through stopping the flowing and drawing of the electric current into and from the clock line L1 (the clock line L2). Accordingly, it is possible to reduce the amount and the peak value of the electric current flowing in the clock inverter 10 (the clock inverter 20) at the edge timing of the clock signal CLK. As a result, it is possible to reduce the power consumption and EMI. Alternatively, in the second embodiment, it is configured to reduce the amount of the flowing and drawing of the electric current per unit time.
FIG. 5 is a circuit diagram showing a configuration of the clock inverter 10 (20) of the clock synchronization circuit according to the second embodiment of the present invention.
As shown in FIG. 5, instead of the p-channel MOS type transistor 13 and the n-channel MOS type transistor 14 of the electric current suppressing portion PCL, the electric current suppressing portion PCL is formed of a p-channel MOS type transistor 13A and an n-channel MOS type transistor 14A. Other components in the second embodiment are similar to those in the first embodiment.
More specifically, as shown in FIG. 5, the power source voltage VDD is applied to a source terminal of the p-channel MOS type transistor 13A, and a gate terminal and a drain terminal of the p-channel MOS type transistor 13A are connected to the source terminal of the p-channel MOS type transistor 11. Further, the ground voltage GND is applied to a source terminal of the n-channel MOS type transistor 14A, and a gate terminal and a drain terminal of the n-channel MOS type transistor 14A are connected to the source terminal of the n-channel MOS type transistor 12. Accordingly, when the p-channel MOS type transistor 11 and the n-channel MOS type transistor 12 become the on state, the p-channel MOS type transistor 13A and the n-channel MOS type transistor 14A are configured to reduce an increment rate of the flowing and drawing of the electric current into and from the clock line L1 (the clock line L2).
Accordingly, similar to the configuration shown in FIG. 3, with the configuration shown in FIG. 5, the electric current suppressing portion PCL is configured to suppress the amount of the electric current to be flown and drawn into and from the clock line L1 (the clock line L2) with the p-channel MOS type transistor 11 (the n-channel MOS type transistor 12). As a result, it is possible to reduce the amount and the peak value of the electric current flowing in the clock inverter 10 (the clock inverter 20) at the edge timing of the clock signal CLK, thereby reducing the power consumption and EMI.
Third Embodiment
A third embodiment of the present invention will be explained next. When the clock synchronization circuit 1 described above is installed in a data processing system, there is a period of time during a data processing process when the clock synchronization circuit 1 is in a non-operation state, that is, the clock synchronization circuit 1 is not operating to capture the data. In the non-operation state, the input data bit D does not change in the clock synchronization circuit 1, thereby reducing the power consumption. However, in an actual case, the electric current may leak through the p-channel MOS type transistor 11 and the n-channel MOS type transistor 12, especially, the p-channel MOS type transistor 11, of the clock inverter 10 and the clock inverter 20.
In the third embodiment, the clock synchronization circuit 1 is configured to reduce the leak of the electric current. FIG. 6 is a circuit diagram showing a configuration of the clock synchronization circuit 1 according to the third embodiment of the present invention.
As shown in FIG. 6, the clock synchronization circuit 1 includes the clock inverter 10 and the clock inverter 20 having the configuration shown in FIG. 3 except the n-channel MOS type transistor 14A shown in FIG. 5 instead of the n-channel MOS type transistor 14 shown in FIG. 3. Further, the clock synchronization circuit 1 includes a p-channel MOS type transistor 50. Other components in the third embodiment are similar to those in the first and second embodiments.
More specifically, as shown in FIG. 6, the power source voltage VDD is applied to a source terminal of the p-channel MOS type transistor 50, and a drain terminal of the p-channel MOS type transistor 50 is connected to the gate terminal and the drain terminal of the p-channel MOS type transistor 13 in each of the clock inverter 10 and the clock inverter 20. Further, a disable signal EB is applied to a gate terminal of the p-channel MOS type transistor 50. The disable signal EB has the logic level “1” when the clock synchronization circuit 1 is operating to capture the data, that is, in the normal operation state. The disable signal EB has the logic level “0” when the clock synchronization circuit 1 is not operating to capture the data, that is, in the non-operation state.
Fourth Embodiment
A fourth embodiment of the present invention will be explained next. Similar to the third embodiment, in the third embodiment, the clock synchronization circuit 1 is configured to reduce the leak of the electric current. FIG. 7 is a circuit diagram showing a configuration of the clock synchronization circuit 1 according to the fourth embodiment of the present invention.
As shown in FIG. 7, the clock synchronization circuit 1 includes the clock inverter 10 and the clock inverter 20 having the configuration shown in FIG. 5 except the n-channel MOS type transistor 14A shown in FIG. 5 instead of the n-channel MOS type transistor 14 shown in FIG. 3. Further, the clock synchronization circuit 1 includes the p-channel MOS type transistor 50. Other components in the third embodiment are similar to those in the first and second embodiments.
More specifically, as shown in FIG. 7, the power source voltage VDD is applied to the source terminal of the p-channel MOS type transistor 50, and the drain terminal of the p-channel MOS type transistor 50 is connected to the gate terminal and the drain terminal of the p-channel MOS type transistor 13 in each of the clock inverter 10 and the clock inverter 20. Further, the disable signal EB is applied to a gate terminal of the p-channel MOS type transistor 50.
In the third embodiment and the fourth embodiment, when the clock synchronization circuit 1 is in the normal operation state, the disable signal EB with the logic level “1” is supplied to the clock synchronization circuit 1. When the disable signal EB with the logic level “1” is supplied to the clock synchronization circuit 1, the p-channel MOS type transistor 50 becomes the off state. Accordingly, the clock inverter 10 and the clock inverter 20 become equivalent to those shown in FIGS. 3 and 5.
On the other hand, when the clock synchronization circuit 1 is in the non-operation state, the disable signal EB with the logic level “0” is supplied to the clock synchronization circuit 1. When the disable signal EB with the logic level “0” is supplied to the clock synchronization circuit 1, the p-channel MOS type transistor 50 becomes the on state. As a result, the power source voltage VDD is applied to the gate terminal of the p-channel MOS type transistor 13 or the p-channel MOS type transistor 13A of the clock inverter 10 (the clock inverter 20), so that the p-channel MOS type transistor 13 or the p-channel MOS type transistor 13A remains the off state. Accordingly, the power source voltage VDD is not applied to the p-channel MOS type transistor 11, thereby reducing the leak current from the p-channel MOS type transistor 11.
As described above, in the third embodiment and the fourth embodiment, when the clock synchronization circuit 1 is in the non-operation state, it is possible to reduce the leak current, thereby reducing the power consumption.
Fifth Embodiment
A fifth embodiment of the present invention will be explained next. Similar to the third embodiment and the fourth embodiment, in the fifth embodiment, the clock synchronization circuit 1 is configured to reduce the leak current when the clock synchronization circuit 1 is in the non-operation state.
FIG. 8 is a circuit diagram showing a configuration of the clock synchronization circuit 1 according to the fifth embodiment of the present invention.
As shown in FIG. 8, the clock synchronization circuit 1 includes a pull-up circuit formed of a resistor 71 and a p-channel MOS type transistor 72 and a pull-down circuit formed of a resistor 73, an n-channel MOS type transistor 74, and an inverter 75. Other components in the fifth embodiment are similar to those in the first embodiment. It should be noted that the clock inverter 10 and the clock inverter 20 shown in FIG. 8 may have either of the configurations shown in FIGS. 3 and 5.
As shown in FIG. 8, the power source voltage VDD is applied to a source terminal of the p-channel MOS type transistor 72 through the resistor 71, and a drain terminal of the p-channel MOS type transistor 72 is connected to a data input line LD, so that the input data bit D is transmitted to the DFF portion 30. Further, the disable signal EB is applied to a gate terminal of the p-channel MOS type transistor 72. As described above, the disable signal EB has the logic level “1” when the clock synchronization circuit 1 is in the normal operation state, and has the logic level “0” when the clock synchronization circuit 1 is in the non-operation state.
Further, the ground voltage GND is applied to a source terminal of the n-channel MOS type transistor 74, and a drain terminal of the n-channel MOS type transistor 74 is connected to a clock input line L0 through the resistor 73, so that the clock signal CLK is transmitted to the clock inverter 10. Further, the inverter 75 is configured to supply an inverted disable signal having the logic level inverted from that of the disable signal EB to a gate terminal of the n-channel MOS type transistor 74.
In the fifth embodiment, when the disable signal EB with the logic level “1” is supplied to the clock synchronization circuit 1, the p-channel MOS type transistor 72 and the n-channel MOS type transistor 74 become the off state. Accordingly, the clock synchronization circuit 1 becomes equivalent to the clock synchronization circuit 1 shown in FIG. 1. On the other hand, when the disable signal EB with the logic level “0” is supplied to the clock synchronization circuit 1, the p-channel MOS type transistor 72 and the n-channel MOS type transistor 74 become the on state. As a result, the pull-up circuit formed of the resistor 71 and the p-channel MOS type transistor 72 pulls up the data input line LD to the power source voltage VDD, and the pull-down circuit formed of the resistor 73, the n-channel MOS type transistor 74, and the inverter 75 pulls down the clock input line L0 to the ground voltage GND.
In the fifth embodiment, when the clock signal CLK has the logic level “0”, and the input data bit D has the logic level “1”, the leak current becomes minimum. Accordingly, in the clock synchronization circuit 1 shown in FIG. 8, when the clock synchronization circuit 1 is in the non-operation state, it is possible to set the data input line LD to the power source voltage VDD and the clock input line L0 to the ground voltage GND, respectively.
In the clock synchronization circuit 1 shown in FIGS. 1, 7, and 8, one clock buffer formed of the clock inverter 10 and the clock inverter 20 is disposed relative to one DFF portion 30 that stores the data per one bit. Alternatively, it may be configured such that the internal clock signal CN and the internal clock signal CP generated in one clock buffer formed of the clock inverter 10 and the clock inverter 20 are supplied each of a plurality of DFF portions.
In other words, as shown in FIGS. 1, 7, and 8, the clock synchronization circuit 1 formed of the DFF portion 30 and the clock buffer formed of the clock inverter 10 and the clock inverter 20 is defined as a microcell of one bit DFF. Alternatively, the DFF portion 30 and the clock buffer formed of the clock inverter 10 and the clock inverter 20 may be defined as a separate microcell.
In the embodiments described above, the DFF portion 30 is the flip-flop of the negative wedge trigger type. Alternatively, in order to attain the similar effect, the DFF portion 30 may be a flip-flop of the positive wedge trigger type.
The disclosure of Japanese Patent Application No. 2012-177365, filed on Aug. 9, 2012, is incorporated in the application by reference.
While the invention has been explained with reference to the specific embodiments of the invention, the explanation is illustrative and the invention is limited only by the appended claims.

Claims (10)

What is claimed is:
1. A clock synchronization circuit for capturing an input data bit according to an input clock signal, and for synchronizing and outputting the input data bit, comprising:
a clock buffer for generating an internal clock signal according to the input clock signal and transmitting the internal clock signal to a clock line; and
a D flip-flop for capturing and outputting the input data bit at an edge timing of the internal clock signal supplied through the clock line,
wherein said clock buffer includes an inverter core portion and an electric current suppressing portion,
said inverter core portion is configured to generate the internal clock signal through alternately supplying an electric current to the clock line and drawing the electric current from the clock line according to the input clock signal,
said electric current suppressing portion is configured to suppress an amount of the electric current,
said electric current suppressing portion is configured to stop supplying the electric current to the clock line when a voltage on the clock line exceeds a first threshold value, and
said electric current suppressing portion is configured to stop drawing the electric current from the clock line when the voltage on the clock line becomes less than a second threshold value smaller than the first threshold value.
2. The clock synchronization circuit according to claim 1, wherein said inverter core portion includes a first transistor for supplying the electric current to the clock line according to the input clock signal and a second transistor for drawing the electric current from the clock line according to the input clock signal,
said electric current suppressing portion includes a third transistor having a source terminal for receiving a power source voltage, a drain terminal connected to a source terminal of the first transistor, and a gate terminal connected to the clock line, and
said electric current suppressing portion further includes a fourth transistor having a source terminal for receiving a ground voltage, a drain terminal connected to a source terminal of the second transistor, and a gate terminal connected to the clock line.
3. The clock synchronization circuit according to claim 2, wherein said electric current suppressing portion is configured to stop supplying the electric current to the clock line when the voltage on the clock line exceeds the first threshold value obtained by subtracting a threshold voltage of the third transistor from the power source voltage, and
said electric current suppressing portion is configured to stop drawing the electric current from the clock line when the voltage on the clock line becomes less than the second threshold value equal to a threshold voltage of the fourth transistor.
4. The clock synchronization circuit according to claim 2, further comprising a fifth transistor for applying the power source voltage to the gate terminal of the third transistor according to a disable signal.
5. The clock synchronization circuit according to claim 2, further comprising a pull-up circuit for applying the power source voltage to a data input line that transfers the input data bit through a first resistor according to a disable signal; and
a pull-down circuit for applying the ground voltage to the data input line through a second resistor according to the disable signal.
6. A semiconductor device, comprising:
a clock synchronization circuit for capturing an input data bit according to an input clock signal, and for synchronizing and outputting the input data bit,
wherein said clock synchronization circuit includes a clock buffer for generating an internal clock signal according to the input clock signal and transmitting the internal clock signal to a clock line; and a D flip-flop for capturing and outputting the input data bit at an edge timing of the internal clock signal supplied through the clock line,
said clock buffer includes an inverter core portion and an electric current suppressing portion,
said inverter core portion is configured to generate the internal clock signal through alternately supplying an electric current to the clock line and drawing the electric current from the clock line according to the input clock signal,
said electric current suppressing portion is configured to suppress an amount of the electric current,
said electric current suppressing portion is configured to stop sup lying the electric current to the clock line when a voltage on the clock line exceeds a first threshold value, and
said electric current suppressing portion is configured to stop drawing the electric current from the clock line when the voltage on the clock line becomes less than a second threshold value smaller than the first threshold value.
7. The semiconductor device according to claim 6, wherein said inverter core portion includes a first transistor for supplying the electric current to the clock line according to the input clock signal and a second transistor for drawing the electric current from the clock line according to the input clock signal,
said electric current suppressing portion includes a third transistor having a source terminal for receiving a power source voltage, a drain terminal connected to a source terminal of the first transistor, and a gate terminal connected to the clock line, and
said electric current suppressing portion further includes a fourth transistor having a source terminal for receiving a ground voltage, a drain terminal connected to a source terminal of the second transistor, and a gate terminal connected to the clock line.
8. The semiconductor device according to claim 7, wherein said electric current suppressing portion is configured to stop supplying the electric current to the clock line when the voltage on the clock line exceeds the first threshold value obtained by subtracting a threshold voltage of the third transistor from the power source voltage, and
said electric current suppressing portion is configured to stop drawing the electric current from the clock line when the voltage on the clock line becomes less than the second threshold value equal to a threshold voltage of the fourth transistor.
9. The clock synchronization circuit according to claim 7, further comprising a fifth transistor for applying the power source voltage to the gate terminal of the third transistor according to a disable signal.
10. The semiconductor device according to claim 7, further comprising a pull-up circuit for applying the power source voltage to a data input line that transfers the input data bit through a first resistor according to a disable signal; and
a pull-down circuit for applying the ground voltage to the data input line through a second resistor according to the disable signal.
US13/962,087 2012-08-09 2013-08-08 Clock synchronization circuit and semiconductor device Expired - Fee Related US8957719B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/592,054 US9300506B2 (en) 2012-08-09 2015-01-08 Clock synchronization circuit and semiconductor device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012177365A JP2014036371A (en) 2012-08-09 2012-08-09 Data synchronization circuit and semiconductor device
JP2012-177365 2012-08-09

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/592,054 Continuation US9300506B2 (en) 2012-08-09 2015-01-08 Clock synchronization circuit and semiconductor device

Publications (2)

Publication Number Publication Date
US20140043073A1 US20140043073A1 (en) 2014-02-13
US8957719B2 true US8957719B2 (en) 2015-02-17

Family

ID=50049186

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/962,087 Expired - Fee Related US8957719B2 (en) 2012-08-09 2013-08-08 Clock synchronization circuit and semiconductor device
US14/592,054 Expired - Fee Related US9300506B2 (en) 2012-08-09 2015-01-08 Clock synchronization circuit and semiconductor device

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/592,054 Expired - Fee Related US9300506B2 (en) 2012-08-09 2015-01-08 Clock synchronization circuit and semiconductor device

Country Status (3)

Country Link
US (2) US8957719B2 (en)
JP (1) JP2014036371A (en)
CN (1) CN103577374A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI756964B (en) * 2020-12-03 2022-03-01 智原科技股份有限公司 D flip-flop

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102387233B1 (en) * 2015-10-20 2022-04-19 에스케이하이닉스 주식회사 Buffer Circuit
CN106341219B (en) * 2015-12-24 2019-06-11 深圳开阳电子股份有限公司 A kind of data synchronous transmission device based on spread spectrum
US20220343053A1 (en) * 2021-04-23 2022-10-27 Mediatek Inc. Semiconductor structure of cell array with adaptive threshold voltage

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115783A (en) 1997-06-19 1999-01-22 Nec Corp Synchronous circuit
US6646492B2 (en) * 2000-10-23 2003-11-11 Samsung Electronics Co., Ltd. Complementary pass transistor based flip-flop
US20120194246A1 (en) * 2011-01-27 2012-08-02 Sony Corporation Delay latch circuit and delay flip-flop

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03206712A (en) * 1990-01-08 1991-09-10 Nec Corp Output circuit
JPH11213665A (en) * 1998-01-26 1999-08-06 Mitsubishi Electric Corp Semiconductor circuit device and its using method
JP2000101417A (en) * 1998-09-18 2000-04-07 Nec Ic Microcomput Syst Ltd Inverter circuit and inverter buffer
JP4120108B2 (en) * 1999-09-07 2008-07-16 ソニー株式会社 Solid-state image sensor
JP2002300010A (en) * 2001-03-29 2002-10-11 Toshiba Corp Semiconductor storage device
JP4404756B2 (en) * 2004-12-07 2010-01-27 Okiセミコンダクタ株式会社 Semiconductor integrated circuit
GB0708324D0 (en) * 2007-04-30 2007-06-06 Univ Catholique Louvain Ultra-low-power circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115783A (en) 1997-06-19 1999-01-22 Nec Corp Synchronous circuit
US6646492B2 (en) * 2000-10-23 2003-11-11 Samsung Electronics Co., Ltd. Complementary pass transistor based flip-flop
US20120194246A1 (en) * 2011-01-27 2012-08-02 Sony Corporation Delay latch circuit and delay flip-flop

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI756964B (en) * 2020-12-03 2022-03-01 智原科技股份有限公司 D flip-flop

Also Published As

Publication number Publication date
CN103577374A (en) 2014-02-12
US9300506B2 (en) 2016-03-29
US20140043073A1 (en) 2014-02-13
US20150124917A1 (en) 2015-05-07
JP2014036371A (en) 2014-02-24

Similar Documents

Publication Publication Date Title
US9300506B2 (en) Clock synchronization circuit and semiconductor device
CN108804368B (en) Buffer level device capable of connecting to serial peripheral interface bus
US8378728B1 (en) Level shifting flip-flop
US7772883B2 (en) Level shifter
US20120025870A1 (en) Method and apparatus for voltage level shifting with concurrent synchronization
US20080074151A1 (en) Dual-edge-triggered, clock-gated logic circuit and method
US20160285453A1 (en) Driver using pull-up nmos transistor
US20110063270A1 (en) Source driver of display device, and method of controlling the same
CN107565953B (en) Control circuit of jump detector and clock frequency adjusting system
US20080001628A1 (en) Level conversion circuit
CN103812472B (en) The triggering device of anti-single particle transient state effect
US10560084B2 (en) Level shift circuit
JP2002091604A (en) Clock generating circuit
US10355672B2 (en) Semiconductor device with power gating scheme
Wang et al. 40-nm 2ŨVDD Digital Output Buffer Design With DDR4-Compliant Slew Rate
TW201338417A (en) Input receiver and operation method thereof
JP6174273B2 (en) Clock pulse generator for multiphase signaling
US10706916B1 (en) Method and apparatus for integrated level-shifter and memory clock
US20120169382A1 (en) Dividing method and dividing apparatus for generating noise-reduced frequency divided signal by utilizing noise reducing circuit
US20140103972A1 (en) Duty cycle protection circuit
EP2184852B1 (en) Latch circuit including data input terminal and scan data input terminal, and semiconductor device and control method
US8049547B2 (en) Semiconductor integrated circuit and signal adjusting method
CA2572462A1 (en) Dynamic-to-static logic converter
US9660615B2 (en) Flip-flop devices with clock sharing
CN112838845B (en) Low-power consumption trigger

Legal Events

Date Code Title Description
AS Assignment

Owner name: LAPIS SEMICONDUCTOR CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ARAI, KENJI;REEL/FRAME:030968/0303

Effective date: 20130731

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551)

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20230217