WO2014203775A1 - 半導体装置 - Google Patents

半導体装置 Download PDF

Info

Publication number
WO2014203775A1
WO2014203775A1 PCT/JP2014/065419 JP2014065419W WO2014203775A1 WO 2014203775 A1 WO2014203775 A1 WO 2014203775A1 JP 2014065419 W JP2014065419 W JP 2014065419W WO 2014203775 A1 WO2014203775 A1 WO 2014203775A1
Authority
WO
WIPO (PCT)
Prior art keywords
pull
circuit
clocked inverters
control signals
node
Prior art date
Application number
PCT/JP2014/065419
Other languages
English (en)
French (fr)
Inventor
北川 勝浩
Original Assignee
ピーエスフォー ルクスコ エスエイアールエル
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ピーエスフォー ルクスコ エスエイアールエル filed Critical ピーエスフォー ルクスコ エスエイアールエル
Publication of WO2014203775A1 publication Critical patent/WO2014203775A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • G11C11/401Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
    • G11C11/4063Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
    • G11C11/407Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
    • G11C11/4076Timing circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01Shaping pulses
    • H03K5/04Shaping pulses by increasing duration; by decreasing duration
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/02Arrangements for writing information into, or reading information out from, a digital store with means for avoiding parasitic signals

Definitions

  • the present invention relates to a semiconductor device, and more particularly to a semiconductor device including a duty adjustment circuit that adjusts the duty ratio of a clock signal.
  • DRAM Dynamic Random Access Memory
  • DDR Double Data Rate
  • ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ Various types of duty adjustment circuits are known.
  • a type of duty adjustment circuit is known in which the slew rate of a clock signal is changed by finely adjusting the bias level of the transistor, thereby changing the duty ratio of the clock signal.
  • a semiconductor device includes a duty detection circuit that generates a plurality of control signals by detecting a duty ratio of a clock signal, and a plurality of second circuits that are inserted in a propagation path of the clock signal and connected in parallel to each other.
  • One clocked inverter, and the plurality of first clocked inverters are independently controlled by the plurality of control signals.
  • a semiconductor device includes a first signal node, a second signal node, an input node, an output node, and a pull-up of the output node based on the level of the input node.
  • a plurality of first clocked inverters including a first pull-up circuit and a first pull-down circuit that pulls down the output node based on a level of the input node.
  • the input node of the inverter is commonly connected to the first signal node
  • the output node of the plurality of first clocked inverters is commonly connected to the second signal node
  • the plurality of first nodes The first pull-up circuit of the clocked inverter is selectively activated by any one of a plurality of corresponding first control signals
  • It said first pull-down circuit of the first clocked inverter characterized in that it is respectively selectively activated by any of the corresponding plurality of second control signals.
  • FIG. 1 is a block diagram showing an overall configuration of a semiconductor device 10 according to a preferred embodiment of the present invention.
  • 2 is a block diagram showing a configuration of a DLL circuit 100.
  • FIG. 3 is a block diagram showing a configuration of a duty adjustment circuit 150.
  • FIG. 3 is a circuit diagram of a duty adjustment unit 151.
  • FIG. It is a circuit diagram of clocked inverter CV1 by a modification.
  • FIG. 3 is a block diagram showing a circuit for generating fuse signals FP and FN.
  • 3 is a circuit diagram of a synthesis circuit 155.
  • 3 is a block diagram schematically showing the configuration of a DCC control circuit 170.
  • FIG. 7 is a schematic diagram for explaining the relationship between the values of bits b6 to b2 of the duty detection signal D1 and the driving capability, and shows a case where the duty ratio is less than 50%.
  • FIG. 7 is a schematic diagram for explaining the relationship between the values of bits b6 to b2 of the duty detection signal D1 and the driving capability, and shows a case where the duty ratio is more than 50%.
  • FIG. 6 is a schematic diagram for explaining adjustment amounts by the duty adjustment units 151 to 154, and shows a case where the duty ratio is less than 50%. It is a wave form diagram which shows the change of the duty ratio of an internal clock signal in case a duty ratio is less than 50%.
  • FIG. 6 is a schematic diagram for explaining adjustment amounts by the duty adjustment units 151 to 154, and shows a case where the duty ratio exceeds 50%. It is a wave form diagram which shows the change of the duty ratio of an internal clock signal in case a duty ratio is over 50%. It is a wave form chart for explaining operation of composition circuit 155, (a) shows a waveform when a duty ratio is less than 50%, (b) shows a waveform when a duty ratio is over 50%. ing. It is a block diagram which shows the structure of 150 A of duty adjustment circuits by a 1st modification. It is a block diagram which shows the structure of the duty adjustment circuit 150B by the 2nd modification. It is a block diagram which shows the structure of 150 C of duty adjustment circuits by a 3rd modification.
  • FIG. 1 is a block diagram showing an overall configuration of a semiconductor device 10 according to a preferred embodiment of the present invention.
  • the semiconductor device 10 is a DRAM and includes a memory cell array 11 as shown in FIG.
  • the memory cell array 11 is provided with a plurality of word lines WL and a plurality of bit lines BL intersecting with each other, and memory cells MC are arranged at the intersections thereof. Selection of the word line WL is performed by the row decoder 12, and selection of the bit line BL is performed by the column decoder 13.
  • Each bit line BL is connected to a corresponding sense amplifier SA in the sense circuit 14, and the bit line BL selected by the column decoder 13 is connected to the amplifier circuit 15 through the sense amplifier SA.
  • the operations of the row decoder 12, the column decoder 13, the sense circuit 14, and the amplifier circuit 15 are controlled by the access control circuit 20.
  • the access control circuit 20 is supplied with an address signal ADD, a command signal CMD, external clock signals CK, CKB, and the like via external terminals 21-24.
  • the external clock signals CK and CKB are complementary signals.
  • the access control circuit 20 controls the row decoder 12, column decoder 13, sense circuit 14, amplifier circuit 15 and data input / output circuit 30 based on these signals.
  • the address signal ADD is supplied to the row decoder 12.
  • the row decoder 12 selects the word line WL indicated by the address signal ADD, whereby the corresponding memory cell MC is connected to the bit line BL.
  • the access control circuit 20 activates the sense circuit 14 at a predetermined timing.
  • the address signal ADD is supplied to the column decoder 13.
  • the column decoder 13 connects the bit line BL indicated by the address signal ADD to the amplifier circuit 15.
  • the read data DQ read from the memory cell array 11 via the sense amplifier SA is output to the outside from the data terminal 31 via the amplifier circuit 15 and the data input / output circuit 30.
  • write data DQ supplied from the outside via the data terminal 31 and the data input / output circuit 30 is written into the memory cell MC via the amplifier circuit 15 and the sense amplifier SA.
  • the access control circuit 20 includes a DLL circuit 100.
  • the DLL circuit 100 is a circuit that receives the external clock signals CK and CKB and generates an internal clock signal LCLK whose phase is controlled based on the external clock signals CK and CKB.
  • the DLL circuit 100 includes a delay line (DL) 110 that delays the internal clock signal LCLK, and a duty adjustment circuit (DCC) 150 that adjusts the duty ratio of the internal clock signal LCLK to 50%. Details of the DLL circuit 100 will be described later.
  • the internal clock signal LCLK is supplied to an output circuit 30 a included in the data input / output circuit 30. Thereby, the read data DQ and the data strobe signal DQS are output from the data terminal 31 and the data strobe terminal 32 in synchronization with the internal clock signal LCLK, respectively.
  • Each of these circuit blocks uses a predetermined internal voltage as an operating power source.
  • These internal power supplies are generated by the power supply circuit 40 shown in FIG.
  • the power supply circuit 40 receives the external potential VDD and the ground potential VSS supplied via the power supply terminals 41 and 42, and generates internal voltages VPP, VPERI, VARY, and the like based on these.
  • the internal potential VPP is generated by boosting the external potential VDD, and the internal potentials VPERI and VARY are generated by stepping down the external potential VDD.
  • the internal voltage VPP is a voltage mainly used in the row decoder 12.
  • the row decoder 12 drives the word line WL selected based on the address signal ADD to the VPP level, thereby turning on the cell transistor included in the memory cell MC.
  • the internal voltage VARY is a voltage mainly used in the sense circuit 14. When the sense circuit 14 is activated, the read data read out is amplified by driving one of the bit line pairs to the VARY level and the other to the VSS level.
  • the internal voltage VPERI is used as an operating voltage for most peripheral circuits such as the access control circuit 20. By using the internal voltage VPERI, which is lower than the external voltage VDD, as the operating voltage of these peripheral circuits, the power consumption of the semiconductor device 10 is reduced.
  • FIG. 2 is a block diagram showing the configuration of the DLL circuit 100. As shown in FIG.
  • the DLL circuit 100 shown in FIG. 2 includes a delay line 110 that generates the internal clock signal LCLK by delaying the internal clock signal PCLK1.
  • the internal clock signal PCLK1 is a signal obtained by passing the internal clock signal PCLK0 output from the clock receiver 25 that receives the external clock signals CK and CKB through the duty adjustment circuit 150.
  • the delay line 110 has a configuration in which a coarse delay line (CDL) 111 having a coarse delay adjustment pitch and a fine delay line (FDL) 112 having a fine delay adjustment pitch are connected in series.
  • CDL coarse delay line
  • FDL fine delay line
  • the internal clock signal LCLK output from the delay line 110 is supplied to the output circuit 30a via the buffer 113 and the clock tree 114, and as described above, as a timing signal that defines the output timing of the read data DQ and the data strobe signal DQS. Used.
  • the internal clock signal LCLK is also supplied to the replica circuit 120.
  • the replica circuit 120 is a circuit having substantially the same delay time as the circuit group including the buffer 113, the clock tree 114, and the output circuit 30a, and receives the internal clock signal LCLK and outputs a replica clock signal RCLK.
  • the replica clock signal RCLK output from the replica circuit 120 is the read data DQ or data It is precisely synchronized with the strobe signal DQS.
  • the read data DQ and the data strobe signal DQS need to be accurately synchronized with the external clock signals CK and CKB, and if there is a shift in the phase between them, this is detected and corrected. There is a need to. Such detection is performed by the phase determination circuit 130, and the determination result is output as the phase determination signal PD.
  • the phase determination signal PD is supplied to the delay line control circuit 140.
  • the delay line control circuit 140 is a circuit that controls the delay amount of the delay line 110 based on the phase determination signal PD. Specifically, when the phase determination signal PD indicates that the phase of the replica clock signal RCLK is delayed from the internal clock signal PCLK0, the delay line control circuit 140 decreases the delay amount of the delay line 110. Conversely, when the phase determination signal PD indicates that the phase of the replica clock signal RCLK is ahead of the internal clock signal PCLK0, the delay line control circuit 140 increases the delay amount of the delay line 110. By such an operation, the delay amount of the delay line 110 is adjusted so that the phase of the replica clock signal RCLK matches the internal clock signal PCLK0. When the phase of the replica clock signal RCLK matches the internal clock signal PCLK0, the read data DQ and the data strobe signal DQS are accurately synchronized with the external clock signals CK and CKB.
  • the DLL circuit 100 includes a duty adjustment circuit 150 that adjusts the duty ratio.
  • a duty adjustment circuit 150 is inserted in front of the delay line 110, and the internal ratio is adjusted by adjusting the duty ratio of the internal clock signal PCLK 0 output from the clock receiver 25.
  • a clock signal PCLK1 is generated.
  • the insertion position of the duty adjustment circuit 150 is not limited to this, and may be inserted at an arbitrary place, for example, after the delay line 110 as long as it is inserted in the propagation path of the internal clock signal.
  • the duty ratio of the internal clock signal LCLK is detected by a duty detection circuit (DCD) 160.
  • the detection position of the internal clock signal LCLK by the duty detection circuit 160 is preferably closer to the output circuit 30a.
  • the duty ratio of the internal clock signal LCLK that has passed through the clock tree 114 is detected.
  • the present invention is not limited to this, and the duty ratio of the internal clock signal LCLK before passing through the clock tree 114 may be detected as indicated by a broken line in FIG.
  • the duty detection signal D1 detected by the duty detection circuit 160 is supplied to the DCC control circuit 170.
  • the duty detection signal D1 is a binary signal composed of a plurality of bits.
  • the DCC control circuit 170 receives the duty detection signal D1, generates a duty control signal D2 based on the duty detection signal D1, and supplies the duty control signal D2 to the duty adjustment circuit 150.
  • the duty adjustment circuit 150 changes the duty ratio of the internal clock signal PCLK0 based on the duty control signal D2, and outputs this as the internal clock signal PCLK1.
  • FIG. 3 is a block diagram showing the configuration of the duty adjustment circuit 150. As shown in FIG.
  • the duty adjustment circuit 150 includes four duty adjustment units 151 to 154 and a synthesis circuit 155.
  • the duty adjustment units 151 and 152 are connected in series and constitute a propagation path A.
  • Duty adjusters 153 and 154 are also connected in series and constitute propagation path B. Propagation path A and propagation path B are parallel. Then, the internal clock signal PCLKA1 output from the propagation path A and the internal clock signal PCLKB1 output from the propagation path B are input to the synthesis circuit 155 and output as the internal clock signal PCLK1.
  • the duty adjustment units 151 to 154 have the same circuit configuration, and each plays a role of changing the slew rate of one of the rising edge and the falling edge of the internal clock signal.
  • Different control signals are used for adjusting the slew rate by the duty adjustment units 151 to 154.
  • the control signals P1 and N1 are used for the duty adjustment unit 151
  • the control signals P2 and N2 are used for the duty adjustment unit 152
  • the control signals P3 and N3 are used for the duty adjustment unit 153.
  • Control signals P4 and N4 are used for the duty adjustment unit 154. These control signals P1 to P4 and N1 to N4 are part of the signals constituting the above-described duty control signal D2.
  • FIG. 4 is a circuit diagram of the duty adjustment unit 151.
  • the duty adjustment unit 151 includes six clocked inverters CV1, CV2, CV4, CV8, CV2F, and CV4F connected in parallel and receives the internal clock signal PCLK0 to generate the internal clock signal PCLKA0. . Since these clocked inverters have the same circuit configuration, the configuration of the clocked inverter CV1 will be described as a representative here.
  • the clocked inverter CV1 includes P-channel MOS transistors MP11 and MP12 connected in series in this order between a power supply wiring VL supplied with an internal potential VPERI and a power supply wiring SL supplied with a ground potential VSS, and an N-channel type. It is composed of MOS transistors MN12 and MN11.
  • the gate electrodes of the transistors MP12 and MN12 are connected in common and constitute an input node n1 to which the internal clock signal PCLK0 is supplied.
  • the drains of the transistors MP12 and MN12 are connected in common and constitute an output node n2 from which the internal clock signal PCLK1 is output.
  • a control signal P11 which is a part of the control signal P1 is supplied to the gate electrode of the transistor MP11.
  • the clocked inverter CV1 can pull up the output node n2 based on the level of the input node n1.
  • the control signal P11 is inactivated to the high level, the clocked inverter CV1 cannot pull up the output node n2.
  • the transistors MP11 and MP12 connected in series constitute a pull-up circuit UP that is selectively activated by the control signal P11.
  • a control signal N11 which is a part of the control signal N1 is supplied to the gate electrode of the transistor MN11.
  • the clocked inverter CV1 can pull down the output node n2 based on the level of the input node n1.
  • the control signal N11 is deactivated to a low level, the clocked inverter CV1 cannot pull down the output node n2.
  • the transistors MN11 and MN12 connected in series constitute a pull-down circuit DN that is selectively activated by the control signal N11.
  • the clocked inverter CV1 can control the pull-up circuit UP and the pull-down circuit DN independently of each other. This is different from a general clocked inverter.
  • clocked inverters CV2, CV4, CV8, CV2F, and CV4F also have the same circuit configuration as the clocked inverter CV1 described above except that the corresponding control signals are input.
  • the driving ability of the clocked inverters CV1, CV2, CV4, and CV8 is weighted by a power of 2.
  • the drive capability of the clocked inverter CV1 is 1DC
  • the drive capabilities of the clocked inverters CV2, CV4, and CV8 are 2DC, 4DC, and 8DC, respectively. Therefore, the pull-up capability can be controlled in 16 stages (0DC to 15DC) based on the control signals P11, P12, P14, and P18 constituting the control signal P1, and the control signals N11, Based on N12, N14, and N18, the pull-down capability can be controlled in 16 steps (0DC to 15DC).
  • the control signals P1 and N1 are generated by the DCC control circuit 170 based on the duty detection signal D1 that is the output of the duty detection circuit 160.
  • the transistors MP11 and MN11 may be composed of two transistors connected in series as shown in FIG. That's fine.
  • the two P-channel MOS transistors MP11a and MP11b constituting the transistor MP11 have a driving capability of 2DC, and since these are connected in series, a driving capability of 1DC can be obtained.
  • the driving capabilities of the two N-channel MOS transistors MN11a and MN11b constituting the transistor MN11 are both 2DC, and since these are connected in series, a driving capability of 1DC can be obtained.
  • the clocked inverters CV2F and CV4F are circuits for giving a fixed drive capability to the duty adjustment unit 151, and have a drive capability of 2DC and 4DC, respectively.
  • Whether to activate clocked inverters CV2F and CV4F can be selected by fuse signals FP and FN. For example, when only the clocked inverter CV2F is activated, the fuse signals FP12 and FN12 may be activated. When only the clocked inverter CV4F is activated, the fuse signals FP14 and FN14 may be activated.
  • the clocked inverters CV2F and CV4F it is not necessary to control the pull-up circuit UP and the pull-down circuit DN independently, and they may be controlled in common like a general clocked inverter.
  • the activated clocked inverters CV2F and CV4F can be pulled up and pulled down, and the deactivated clocked inverters CV2F and CV4F are in a high impedance state.
  • FIG. 6 is a block diagram showing a circuit for generating the fuse signals FP and FN.
  • the fuse signals FP and FN are stored in the fuse circuit 181.
  • the fuse circuit 181 is a non-volatile memory circuit including an optical fuse element, an electrical fuse element (anti-fuse element), and the like, and the fuse signals FP and FN are programmed at the manufacturing stage. Fuse signals FP and FN output from the fuse circuit 181 are supplied to the duty adjustment circuit 150 via the selector 183.
  • test mode circuit 182 is also provided.
  • the test mode circuit 182 can output arbitrary test fuse signals TFP and TFN, and the test signal TEST Can be supplied to the duty adjustment circuit 150 via the selector 183.
  • the switching of the pull-up capability and the pull-down capability by the duty adjustment unit 151 is only 16 steps.
  • the adjustment ratio of the pull-up capability and the pull-down capability of the duty adjustment unit 151 changes. For example, when only the clocked inverter CV2F is used, the drive capability of the duty adjustment unit 151 can be adjusted in the range of 2DC to 17DC, and when both the clocked inverters CV2F and CV4F are used, the duty is adjusted.
  • the driving capability of the adjusting unit 151 can be adjusted in the range of 6DC to 21DC.
  • the former is suitable for a relatively low speed product, for example, when it is desired to ensure a large adjustable range of the duty, and the latter is suitable for a relatively high speed product, for example, when the minimum duty adjustment pitch is desired to be fine. .
  • the adjustable range of the duty and the minimum adjustment pitch can be easily changed.
  • the rising waveform of the internal clock signal PCLKA0 output from the duty adjustment unit 151 is controlled based on the control signals P1 and FP, and the falling waveform is controlled based on the control signals N1 and FN.
  • Duty adjustment units 152 to 154 also have the same circuit configuration as the above-described duty adjustment unit 151 except that corresponding control signals are input.
  • Duty adjustment unit 152 receives internal clock signal PCLKA0 and generates internal clock signal PCLKA1
  • duty adjustment unit 153 receives internal clock signal PCLK0 and generates internal clock signal PCLKB0
  • duty adjustment unit 154 generates internal clock signal PCLKB0.
  • an internal clock signal PCLKB1 is generated.
  • the internal clock signals PCLKA1 and PCLKB1 are both supplied to the synthesis circuit 155.
  • FIG. 7 is a circuit diagram of the synthesis circuit 155.
  • the synthesis circuit 155 includes four inverter circuits IVA1 to IVA4 to which the internal clock signal PCLKA1 is input, and four inverter circuits IVB1 to IVB4 to which the internal clock signal PCLKB1 is input. Furthermore, the synthesis circuit 155 includes transfer gate pairs TG1 to TG4, one of which is turned on by the corresponding control signals IM1 to IM4, and the outputs of the inverter circuits IVA1 to IVA4 and IVB1 to IVB4 are transferred to the transfer gate pair TG1. ⁇ Synthesized through the conduction side of TG4.
  • output nodes of the inverter circuits IVA1 to IVA4 are short-circuited via transfer gates TGA1 to TGA4, respectively, and output nodes of the inverter circuits IVB1 to IVB4 are short-circuited via transfer gates TGB1 to TGB4, respectively.
  • the two transfer gates (for example, TGA1 and TGB1) constituting the transfer gate pairs TG1 to TG4 are turned on by the corresponding control signals IM1 to IM4, respectively, so that the internal transfer is performed according to the control signals IM1 to IM4.
  • the synthesis ratio of the clock signals PCLKA1 and PCLKB1 can be controlled.
  • the internal clock signals PCLKA1 and PCLKB1 are synthesized at a synthesis ratio of 3: 1.
  • a clock signal PCLK1 can be generated.
  • the internal clock signals PCLKA1 and PCLKB1 are synthesized at a synthesis ratio of 1: 1 to generate an internal signal.
  • a clock signal PCLK1 can be generated.
  • the duty control signal D2 includes the control signals P1 to P4, N1 to N4, and IM1 to IM4. As described above, the duty control signal D2 is generated by the DCC control circuit 170.
  • FIG. 8 is a block diagram schematically showing the configuration of the DCC control circuit 170. As shown in FIG.
  • the DCC control circuit 170 receives, for example, an 8-bit duty detection signal D1 output from the duty detection circuit 160, and generates a duty control signal D2 by decoding and logically calculating the signal.
  • the duty detection signal D1 is an 8-bit binary signal, of which the upper 6 bits b7 to b2 are for generating the control signals P1 to P4 and N1 to N4.
  • the lower 2 bits b1 and b0 are used to generate the control signals IM1 to IM4.
  • the most significant bit b7 is used as a signal indicating whether the duty ratio is less than 50% or more than 50%.
  • the duty ratio of the internal clock signal LCLK is less than 50% if the value of the duty detection signal D1 is “01111111b” or less, and the internal clock signal LCLK if the value of the duty detection signal D1 is “10000000b” or more. This means that the duty ratio is over 50%.
  • the DCC control circuit 170 includes a decoder 171 that decodes bits b6 to b2 of the duty detection signal D1, a decoder 172 that decodes bits b1 and b0 of the duty detection signal D1, and an output signal of the decoder 171. And a logic circuit 173 that performs a logical operation based on the most significant bit b7 of the duty detection signal D1. When the most significant bit b7 is 0, that is, when the duty ratio of the internal clock signal LCLK is less than 50%, the logic circuit 173 reduces the drive capability of the duty adjustment circuit 150 as the values of the bits b6 to b2 decrease.
  • the control signals P1 to P4 and N1 to N4 are generated so that becomes smaller.
  • control signals P1, P3, N2, and N4 constitute the first control signal, and when the most significant bit b7 is 0, that is, when the duty ratio of the internal clock signal LCLK is less than 50%, The value is controlled according to the duty ratio.
  • the control signals P2, P4, N1, and N3 constituting the second control signal are fixed to the maximum value.
  • These control signals P1, P3, N2, and N4 take values related to each other.
  • control signals P2, P4, N1, and N3 constitute the second control signal, and when the most significant bit b7 is 1, that is, when the duty ratio of the internal clock signal LCLK is more than 50%, The value is controlled according to the duty ratio.
  • the control signals P1, P3, N2, and N4 constituting the first control signal are fixed to the maximum value.
  • these control signals P2, P4, N1, and N3 take values related to each other.
  • FIG. 9 and 10 are schematic diagrams for explaining the relationship between the values of the bits b6 to b2 of the duty detection signal D1 and the driving capability.
  • FIG. 9 shows a case where the duty ratio is less than 50%, and FIG. The case where the duty ratio is more than 50% is shown.
  • 9 and 10 are the values of bits b6 to b2 of the duty detection signal D1, and can take a total of 32 types of values.
  • the duty ratio is less than 50%, the smaller the values of bits b6 to b2, the smaller the duty ratio is.
  • the bits b6 to b2 A larger value indicates a larger duty ratio.
  • Reference numeral 191 indicates an adjustment amount of the propagation path A, and reference numeral 192 indicates an adjustment amount of the propagation path B.
  • the adjustment amounts A2 to A17 and B2 to B17 are adjustment amounts corresponding to the drive capacities 2DC to 17DC described above.
  • the adjustment amounts A2 to A17 in the propagation path A are designed to be smaller than the adjustment amounts B2 to B17 in the propagation path B by a drive capability of 0.5 DC.
  • the setting of the adjustment amounts of the propagation paths A and B according to the values of the bits b6 to b2 is performed as follows.
  • the adjustment amount of the propagation path A is set to A10 corresponding thereto.
  • the adjustment amount is set to an adjustment amount B9 that is one pitch larger than the adjustment amount A10.
  • the drive capability of the pull-up circuit UP is always adjusted by the control signals P1 and P3 for the duty adjusters 151 and 153, while the drive capability of the pull-down circuit DN is adjusted. Is fixed to the maximum value, and for the duty adjusters 152 and 154, the drive capability of the pull-down circuit DN is adjusted by the control signals N2 and N4, while the drive capability of the pull-up circuit UP is fixed to the maximum value.
  • the drive capacities of the pull-up circuits UP included in the duty adjustment units 151 and 153 are set to 10 DC and 9 DC, respectively, and the duty adjustment units 152 and 154
  • the drive capability of the included pull-down circuit DN is set to 10 DC and 9 DC, respectively.
  • the other pull-up circuits UP and pull-down circuits DN are set to the maximum drive capacity (17 DC).
  • FIG. 12 is a waveform diagram showing changes in the duty ratio of the internal clock signal when the duty ratio is less than 50%.
  • a waveform indicated by a solid line is an actual waveform
  • a waveform indicated by a broken line is a waveform when the duty ratio is 50%. This also applies to FIG. 14 described later.
  • the first-stage duty adjusting units 151 and 153 are adjusted so that the pull-up capability is reduced. Therefore, the internal clock signals PCLKA0 and PCLKB0 are changed according to the pull-up capability. Rising edge is dull.
  • the logical threshold value of the duty adjustment units 152 and 154 in the next stage is set to the intermediate potential VM, the timing at which the input level is switched from the low level to the high level in the duty adjustment units 152 and 154 is delayed. become. This is equivalent to the delay of the falling edge of the internal clock signal PCLK0, so that the duty ratio increases.
  • next-stage duty adjustment units 152 and 154 are adjusted so that the pull-down capability is reduced, the falling edges of the internal clock signals PCLKA1 and PCLKB1 are blunted according to the pull-down capability.
  • the logic threshold value of the synthesis circuit 155 at the next stage is also set to the intermediate potential VM, the timing at which the input level is switched from the high level to the low level in the synthesis circuit 155 is delayed. This is equivalent to the fact that the falling edge of the internal clock signal PCLK0 is further delayed, so that the duty ratio is further increased. By such a principle, the duty ratio is expanded to near 50%.
  • the adjustment amount of propagation path A is set to A9 corresponding thereto.
  • the adjustment amount is set to an adjustment amount B9 that is one pitch larger than the adjustment amount A9.
  • the drive capability of the pull-up circuit UP is always adjusted for the duty adjusters 151 and 153 by the control signals N1 and N3. Is fixed to the maximum value, and for the duty adjusters 152 and 154, the drive capability of the pull-up circuit UP is adjusted by the control signals P2 and P4, while the drive capability of the pull-down circuit DN is fixed to the maximum value.
  • the drive capability of the pull-down circuit DN included in the duty adjustment units 151 and 153 is all set to 9 DC and included in the duty adjustment units 152 and 154.
  • the drive capability of the pull-up circuit UP is set to 9DC.
  • the other pull-up circuits UP and pull-down circuits DN are set to the maximum drive capacity (17 DC).
  • FIG. 14 is a waveform diagram showing a change in the duty ratio of the internal clock signal when the duty ratio exceeds 50%.
  • the first-stage duty adjustment units 151 and 153 are adjusted so that the pull-down capability is reduced, so that the internal clock signals PCLKA0 and PCLKB0 fall according to the pull-down capability.
  • the edge is dull.
  • the logical threshold value of the duty adjustment units 152 and 154 in the next stage is set to the intermediate potential VM, the timing at which the input level is switched from the high level to the low level in the duty adjustment units 152 and 154 is delayed. become. Since this is equivalent to the delay of the rising edge of the internal clock signal PCLK0, the duty ratio decreases.
  • next-stage duty adjusting sections 152 and 154 are adjusted so that the pull-up capability is reduced, the rising edges of the internal clock signals PCLKA1 and PCLKB1 are blunted according to the pull-up capability.
  • the logic threshold value of the synthesis circuit 155 at the next stage is also set to the intermediate potential VM, the timing at which the input level is switched from the low level to the high level in the synthesis circuit 155 is delayed. This is equivalent to the delay of the rising edge of the internal clock signal PCLK0, and therefore the duty ratio further decreases. By such a principle, the duty ratio is reduced to near 50%.
  • the logic circuit 173 included in the DCC control circuit 170 generates the control signals P1 to P4 and N1 to N4 based on the values of the bits b7 to b2 of the duty detection signal D1, and thereby the duty adjustment units 151 to By controlling the driving capability of 154, two internal clock signals PCLKA1 and PCLKB1 are generated.
  • the difference between the duty ratios of the internal clock signals PCLKA1 and PCLKB1 becomes the drive capability of 0.5 DC. The corresponding minimum pitch.
  • Internal clock signals PCLKA 1 and PCLKB 1 having such a duty difference are input to the synthesis circuit 155.
  • FIG. 15 is a waveform diagram for explaining the operation of the synthesis circuit 155.
  • FIG. 15A shows a waveform when the duty ratio is less than 50%
  • FIG. 15B shows a case where the duty ratio is more than 50%. The waveform is shown.
  • the falling edges of the internal clock signals PCLKA1 and PCLKB1 are delayed with respect to the internal clock signal PCLK0.
  • the falling edge of the internal clock signal PCLKA1 has a delay corresponding to the driving capability of 0.5 DC with respect to the falling edge of the internal clock signal PCLKB1. If these two internal clock signals PCLKA1 and PCLKB1 are synthesized by the synthesis circuit 155, one of the three intermediate phases M1, M2 and M3 can be obtained according to the values of the control signals IM1 to IM4.
  • the rising edges of the internal clock signals PCLKA1 and PCLKB1 are delayed with respect to the internal clock signal PCLK0.
  • the rising edge of the internal clock signal PCLKA1 has a delay corresponding to the driving capability of 0.5 DC with respect to the rising edge of the internal clock signal PCLKB1.
  • the intermediate phases M1 to M3 shown in FIG. 15A are the falling edges of the internal clock signal PCLK1 obtained when the internal clock signals PCLKA1 and PCLKB1 are synthesized at the synthesis ratio of 3: 1, 1: 1, and 1: 3, respectively. Shows the edge.
  • the intermediate phases M1 to M3 shown in FIG. 15 (b) are the internal clock signals PCLK1 obtained when the internal clock signals PCLKA1 and PCLKB1 are synthesized at the synthesis ratios of 3: 1, 1: 1, and 1: 3, respectively. A rising edge is shown.
  • the selection of the synthesis ratio can be performed by the control signals IM1 to IM4 based on the bits b1 and b0 of the duty detection signal D1.
  • the waveform of the internal clock signal PCLK1 is determined only by the internal clock signal PCLKA1, and when the synthesis ratio is 0: 1, the internal clock signal is generated only by the internal clock signal PCLKB1.
  • the waveform of PCLK1 is determined. In this way, since the synthesis circuit 155 can output a waveform that is not an intermediate value as it is, the adjustment pitch of the duty ratio can be increased to 1/4 (resolution is 4 times).
  • the duty ratio adjustment using the duty adjustment units 151 to 154 is performed in 32 stages, and the resolution is quadrupled by the synthesis circuit 155, so that the duty adjustment circuit 150 according to the present embodiment has a total of 128. It is possible to secure a stage adjustment pitch.
  • a duty adjustment circuit of a type that finely adjusts the bias level of the transistor is used, it is necessary to generate a bias potential of 128 gradations with high accuracy, and a small error causes a large error in the duty ratio. It will occur.
  • this embodiment since the duty ratio is changed by complete digital control without using a bias potential, noise resistance is high, and a stable duty adjustment operation can be performed.
  • the duty adjustment units 151 and 153 in the first stage adjust the duty ratio by controlling the drive capability of one of the P-channel and N-channel MOS transistors, and the duty adjustment unit in the next stage In 152 and 154, the duty ratio is adjusted by controlling the other drive capability of the P-channel and N-channel MOS transistors. Even when there is a deviation in the threshold value of the channel MOS transistor, the adjustment deviation of the duty ratio can be offset.
  • FIG. 16 is a block diagram showing a configuration of the duty adjustment circuit 150A according to the first modification.
  • the duty adjustment circuit 150A according to the first modification is different from the duty adjustment circuit 150 shown in FIG. 3 in that only the propagation path A is used. In this connection, the synthesis circuit 155 is not used. According to such a configuration, the adjustment pitch becomes coarser than that of the duty adjustment circuit 150 shown in FIG. 3, but the occupied area can be reduced. Further, similarly to the duty adjustment circuit 150 shown in FIG. 3, it is possible to cancel the adjustment deviation of the duty ratio caused by the deviation of the threshold value.
  • FIG. 17 is a block diagram showing a configuration of the duty adjustment circuit 150B according to the second modification.
  • the duty adjustment circuit 150B according to the second modification is different from the duty adjustment circuit 150 shown in FIG. 3 in that the duty adjustment units 152 and 154 are omitted. According to such a configuration, although the adjustment deviation of the duty ratio due to the threshold deviation cannot be canceled, the fine adjustment pitch similar to that of the duty adjustment circuit 150 shown in FIG. Can be obtained.
  • FIG. 18 is a block diagram showing a configuration of a duty adjustment circuit 150C according to a third modification.
  • the duty adjustment circuit 150C according to the third modification is different from the duty adjustment circuit 150 shown in FIG. 3 in that only the duty adjustment unit 151 is used. With this configuration, the circuit configuration can be greatly simplified.
  • control signals P1 to P4 and N1 to N4 are generated based on the values of the bits b7 to b2 of the duty detection signal D1, and the control signals IM1 to IM4 are generated based on the values of the bits b1 and b0.
  • the bits used to generate the control signals P1 to P4, N1 to N4, and IM1 to IM4 are not limited to this.
  • the driving ability of the plurality of clocked inverters included in each of the duty adjustment units 151 to 154 is weighted by a power of 2, but this point is not essential in the present invention. Therefore, the duty adjustment unit can be configured by connecting a plurality of clocked inverters having the same drive capability in parallel.
  • the duty ratio is adjusted to 50% by increasing or decreasing the duty ratio of the internal clock signal.
  • the target duty ratio is not limited to 50%.
  • the duty ratio The function of reducing the ratio is not necessary, and it is sufficient to have only the function of increasing.
  • the drive capability of the pull-down circuit DN included in the duty adjustment units 151 and 153 and the pull-up circuit UP included in the duty adjustment units 152 and 154 does not need to be adjustable, and may be fixed. Absent.
  • DESCRIPTION OF SYMBOLS 10 Semiconductor device 11 Memory cell array 12 Row decoder 13 Column decoder 14 Sense circuit 15 Amplifier circuit 20 Access control circuit 21-24 External terminal 25 Clock receiver 30 Data input / output circuit 30a Output circuit 31 Data terminal 32 Data strobe terminal 40 Power supply circuit 41, 42 power supply terminal 100 DLL circuit 110 delay line 111 coarse delay line 112 fine delay line 113 buffer 114 clock tree 120 replica circuit 130 phase determination circuit 140 delay line control circuit 150, 150A, 150B, 150C duty adjustment circuit 151 to 154 duty adjustment unit 155 Combining circuit 160 Duty detection circuit 170 DCC control circuit 171, 172 Decoder 173 Circuit 181 fuse circuit 182 test mode circuit 183 selector A, B propagation path BL bit lines CV1, CV2, CV4, CV8, CV2F, CV4F clocked inverter DN pull-down circuits IVA1 to IVA4, IVB1 to IVB4 inverter circuit MC memory cell MN11 , MN11a, MN11b, MN

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Dram (AREA)
  • Pulse Circuits (AREA)

Abstract

【課題】ノイズ耐性の高い高精度なデューティ調整回路を提供する。 【解決手段】クロック信号の伝搬パスに挿入され、互いに並列接続された複数のクロックトインバータCV1,CV2,CV4,CV8を備える。クロックトインバータCV1,CV2,CV4,CV8のプルアップ回路UPは、クロック信号のデューティ比に基づき生成された制御信号P11,P12,P14,P18によってそれぞれ独立に制御され、クロックトインバータCV1,CV2,CV4,CV8のプルダウン回路DNは、クロック信号のデューティ比に基づき生成された制御信号N11,N12,N14,N18によってそれぞれ独立に制御される。本発明によれば、独立制御される複数のクロックトインバータを並列接続していることから、バイアスレベルを微調整することなく、通過するクロック信号のデューティ比を変化させることが可能となる。

Description

半導体装置
 本発明は半導体装置に関し、特に、クロック信号のデューティ比を調整するデューティ調整回路を備えた半導体装置に関する。
 代表的な半導体メモリデバイスであるDRAM(Dynamic Random Access Memory)は、DDR(Double Data Rate)型と呼ばれるタイプが主流である。DDR型のDRAMは、クロック信号の立ち上がりエッジ及び立ち下がりエッジの両方に同期してデータを入出力することから、クロック信号のデューティ比を正確に50%に維持する必要があり、このためにデューティ調整回路が用いられることが多い(特許文献1参照)。
 デューティ調整回路には様々なタイプの回路が知られている。例えば、トランジスタのバイアスレベルを微調整することによってクロック信号のスルーレートを変化させ、これによってクロック信号のデューティ比を可変とするタイプのデューティ調整回路が知られている。
特開2008-210436号公報
 しかしながら、トランジスタのバイアスレベルを微調整するタイプのデューティ調整回路では、多段階のバイアスレベルを高精度に生成する必要があり、回路構成が複雑になるという問題があった。しかも、ノイズなどによってバイアスレベルが僅かでも変化すると、クロック信号のデューティ比が大きく変化してしまうため、高い安定性を得ることが困難であった。
 本発明の一側面による半導体装置は、クロック信号のデューティ比を検出することにより複数の制御信号を生成するデューティ検知回路と、前記クロック信号の伝搬パスに挿入され、互いに並列接続された複数の第1のクロックトインバータと、を備え、前記複数の第1のクロックトインバータは、前記複数の制御信号によってそれぞれ独立に制御されることを特徴とする。
 本発明の他の側面による半導体装置は、第1の信号ノードと、第2の信号ノードと、それぞれ入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第1のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第1のプルダウン回路とを含む複数の第1のクロックトインバータと、を備え、前記複数の第1のクロックトインバータの前記入力ノードは、前記第1の信号ノードに共通接続され、前記複数の第1のクロックトインバータの前記出力ノードは、前記第2の信号ノードに共通接続され、前記複数の第1のクロックトインバータの前記第1のプルアップ回路は、対応する複数の第1の制御信号のいずれかによってそれぞれ選択的に活性化され、前記複数の第1のクロックトインバータの前記第1のプルダウン回路は、対応する複数の第2の制御信号のいずれかによってそれぞれ選択的に活性化されることを特徴とする。
 本発明によれば、独立制御される複数のクロックトインバータを並列接続していることから、バイアス電位を用いることなく、通過するクロック信号のデューティ比を変化させることが可能となる。
本発明の好ましい実施形態による半導体装置10の全体構成を示すブロック図である。 DLL回路100の構成を示すブロック図である。 デューティ調整回路150の構成を示すブロック図である。 デューティ調整部151の回路図である。 変形例によるクロックトインバータCV1の回路図である。 ヒューズ信号FP,FNを生成するための回路を示すブロック図である。 合成回路155の回路図である。 DCC制御回路170の構成を模式的に示すブロック図である。 デューティ検知信号D1のビットb6~b2の値と駆動能力との関係を説明するための模式図であり、デューティ比が50%未満である場合を示している。 デューティ検知信号D1のビットb6~b2の値と駆動能力との関係を説明するための模式図であり、デューティ比が50%超である場合を示している。 デューティ調整部151~154による調整量を説明するための模式図であり、デューティ比が50%未満である場合を示している。 デューティ比が50%未満である場合における内部クロック信号のデューティ比の変化を示す波形図である。 デューティ調整部151~154による調整量を説明するための模式図であり、デューティ比が50%超である場合を示している。 デューティ比が50%超である場合における内部クロック信号のデューティ比の変化を示す波形図である。 合成回路155の動作を説明するための波形図であり、(a)はデューティ比が50%未満である場合の波形を示し、(b)はデューティ比が50%超である場合の波形を示している。 第1の変形例によるデューティ調整回路150Aの構成を示すブロック図である。 第2の変形例によるデューティ調整回路150Bの構成を示すブロック図である。 第3の変形例によるデューティ調整回路150Cの構成を示すブロック図である。
 以下、添付図面を参照しながら、本発明の好ましい実施の形態について詳細に説明する。
 図1は、本発明の好ましい実施形態による半導体装置10の全体構成を示すブロック図である。
 本実施形態による半導体装置10はDRAMであり、図1に示すようにメモリセルアレイ11を備えている。メモリセルアレイ11には、互いに交差する複数のワード線WLと複数のビット線BLが設けられており、それらの交点にメモリセルMCが配置されている。ワード線WLの選択はロウデコーダ12によって行われ、ビット線BLの選択はカラムデコーダ13によって行われる。ビット線BLは、センス回路14内の対応するセンスアンプSAにそれぞれ接続されており、カラムデコーダ13により選択されたビット線BLは、センスアンプSAを介してアンプ回路15に接続される。
 ロウデコーダ12、カラムデコーダ13、センス回路14及びアンプ回路15の動作は、アクセス制御回路20によって制御される。アクセス制御回路20には、外部端子21~24を介してアドレス信号ADD、コマンド信号CMD、外部クロック信号CK,CKBなどが供給される。外部クロック信号CK,CKBは、互いに相補の信号である。アクセス制御回路20は、これらの信号に基づいてロウデコーダ12、カラムデコーダ13、センス回路14、アンプ回路15及びデータ入出力回路30を制御する。
 具体的には、コマンド信号CMDがアクティブコマンドを示している場合、アドレス信号ADDはロウデコーダ12に供給される。これに応答して、ロウデコーダ12はアドレス信号ADDが示すワード線WLを選択し、これにより対応するメモリセルMCがそれぞれビット線BLに接続される。その後、アクセス制御回路20は、所定のタイミングでセンス回路14を活性化させる。
 一方、コマンド信号CMDがリードコマンド又はライトコマンドを示している場合、アドレス信号ADDはカラムデコーダ13に供給される。これに応答して、カラムデコーダ13はアドレス信号ADDが示すビット線BLをアンプ回路15に接続する。これにより、リード動作時においては、センスアンプSAを介してメモリセルアレイ11から読み出されたリードデータDQがアンプ回路15及びデータ入出力回路30を介してデータ端子31から外部に出力される。また、ライト動作時においては、データ端子31及びデータ入出力回路30を介して外部から供給されたライトデータDQが、アンプ回路15及びセンスアンプSAを介してメモリセルMCに書き込まれる。
 図1に示すように、アクセス制御回路20にはDLL回路100が含まれている。DLL回路100は、外部クロック信号CK,CKBを受け、これに基づいて位相制御された内部クロック信号LCLKを生成する回路である。DLL回路100には、内部クロック信号LCLKを遅延させるディレイライン(DL)110と、内部クロック信号LCLKのデューティ比を50%に調整するデューティ調整回路(DCC)150が含まれている。DLL回路100の詳細については後述する。内部クロック信号LCLKは、データ入出力回路30に含まれる出力回路30aに供給される。これにより、リードデータDQ及びデータストローブ信号DQSは、内部クロック信号LCLKに同期してデータ端子31及びデータストローブ端子32からそれぞれ出力される。
 これら各回路ブロックは、それぞれ所定の内部電圧を動作電源として使用する。これら内部電源は、図1に示す電源回路40によって生成される。電源回路40は、電源端子41,42を介してそれぞれ供給される外部電位VDD及び接地電位VSSを受け、これらに基づいて内部電圧VPP,VPERI,VARYなどを生成する。内部電位VPPは外部電位VDDを昇圧することによって生成され、内部電位VPERI,VARYは外部電位VDDを降圧することによって生成される。
 内部電圧VPPは、主にロウデコーダ12において用いられる電圧である。ロウデコーダ12は、アドレス信号ADDに基づき選択したワード線WLをVPPレベルに駆動し、これによりメモリセルMCに含まれるセルトランジスタを導通させる。内部電圧VARYは、主にセンス回路14において用いられる電圧である。センス回路14が活性化すると、ビット線対の一方をVARYレベル、他方をVSSレベルに駆動することにより、読み出されたリードデータの増幅を行う。内部電圧VPERIは、アクセス制御回路20などの大部分の周辺回路の動作電圧として用いられる。これら周辺回路の動作電圧として外部電圧VDDよりも電圧の低い内部電圧VPERIを用いることにより、半導体装置10の低消費電力化が図られている。
 図2は、DLL回路100の構成を示すブロック図である。
 図2に示すDLL回路100は、内部クロック信号PCLK1を遅延させることによって内部クロック信号LCLKを生成するディレイライン110を備えている。内部クロック信号PCLK1は、外部クロック信号CK,CKBを受けるクロックレシーバ25から出力される内部クロック信号PCLK0がデューティ調整回路150を通過した信号である。ディレイライン110は、遅延量の調整ピッチが粗いコースディレイライン(CDL)111と遅延量の調整ピッチが細かいファインディレイライン(FDL)112が直列接続された構成を有している。ディレイライン110から出力される内部クロック信号LCLKは、バッファ113及びクロックツリー114を介して出力回路30aに供給され、上述の通り、リードデータDQやデータストローブ信号DQSの出力タイミングを規定するタイミング信号として用いられる。
 内部クロック信号LCLKは、レプリカ回路120にも供給される。レプリカ回路120は、バッファ113、クロックツリー114及び出力回路30aからなる回路群と実質的に同じ遅延時間を有する回路であり、内部クロック信号LCLKを受けてレプリカクロック信号RCLKを出力する。ここで、出力回路30aは内部クロック信号LCLKに同期してリードデータDQやデータストローブ信号DQSを出力するものであることから、レプリカ回路120から出力されるレプリカクロック信号RCLKは、リードデータDQやデータストローブ信号DQSと正確に同期する。DRAMにおいては、リードデータDQやデータストローブ信号DQSが外部クロック信号CK,CKBに対して正確に同期している必要があり、両者の位相にずれが生じている場合にはこれを検出し、補正する必要がある。かかる検出は、位相判定回路130によって行われ、判定の結果は位相判定信号PDとして出力される。
 位相判定信号PDは、ディレイライン制御回路140に供給される。ディレイライン制御回路140は、位相判定信号PDに基づいてディレイライン110の遅延量を制御する回路である。具体的には、内部クロック信号PCLK0よりもレプリカクロック信号RCLKの位相が遅れていることを位相判定信号PDが示している場合、ディレイライン制御回路140はディレイライン110の遅延量を減少させる。逆に、内部クロック信号PCLK0よりもレプリカクロック信号RCLKの位相が進んでいることを位相判定信号PDが示している場合、ディレイライン制御回路140はディレイライン110の遅延量を増大させる。このような動作により、レプリカクロック信号RCLKの位相が内部クロック信号PCLK0と一致するよう、ディレイライン110の遅延量が調整される。レプリカクロック信号RCLKの位相が内部クロック信号PCLK0と一致している場合、リードデータDQやデータストローブ信号DQSが外部クロック信号CK,CKBに対して正確に同期した状態が得られる。
 図2に示すように、DLL回路100にはデューティ比を調整するデューティ調整回路150が含まれている。特に限定されるものではないが、本実施形態ではディレイライン110の前段にデューティ調整回路150が挿入されており、クロックレシーバ25から出力される内部クロック信号PCLK0のデューティ比を調整することにより、内部クロック信号PCLK1を生成する。本発明においてデューティ調整回路150の挿入箇所はこれに限定されず、内部クロック信号の伝搬パスに挿入されている限り任意の場所、例えば、ディレイライン110の後段に挿入しても構わない。
 内部クロック信号LCLKのデューティ比は、デューティ検知回路(DCD)160によって検出される。デューティ検知回路160による内部クロック信号LCLKの検出位置は、出力回路30aにより近いことが好ましく、本実施形態ではクロックツリー114を通過した内部クロック信号LCLKのデューティ比を検出している。但し、本発明がこれに限定されるものではなく、図2において破線で示すように、クロックツリー114を通過する前の内部クロック信号LCLKのデューティ比を検出しても構わない。
 デューティ検知回路160によって検出されたデューティ検知信号D1は、DCC制御回路170に供給される。後述するとおり、デューティ検知信号D1は複数ビットからなるバイナリ信号である。DCC制御回路170はデューティ検知信号D1を受け、これに基づいてデューティ制御信号D2を生成し、これをデューティ調整回路150に供給する。デューティ調整回路150は、デューティ制御信号D2に基づいて内部クロック信号PCLK0のデューティ比を変化させ、これを内部クロック信号PCLK1として出力する。
 図3は、デューティ調整回路150の構成を示すブロック図である。
 図3に示すように、デューティ調整回路150は、4つのデューティ調整部151~154及び合成回路155によって構成されている。デューティ調整部151,152は直列接続されており、伝搬パスAを構成する。デューティ調整部153,154も直列接続されており、伝搬パスBを構成する。伝搬パスAと伝搬パスBは並列である。そして、伝搬パスAから出力される内部クロック信号PCLKA1と、伝搬パスBから出力される内部クロック信号PCLKB1が合成回路155に入力され、内部クロック信号PCLK1として出力される。
 デューティ調整部151~154は互いに同じ回路構成を有しており、それぞれ内部クロック信号の立ち上がりエッジ及び立ち下がりエッジの一方のスルーレートを変化させる役割を果たす。デューティ調整部151~154によるスルーレートの調整には互いに異なる制御信号が用いられる。具体的には、デューティ調整部151には制御信号P1,N1が用いられ、デューティ調整部152には制御信号P2,N2が用いられ、デューティ調整部153には制御信号P3,N3が用いられ、デューティ調整部154には制御信号P4,N4が用いられる。これら制御信号P1~P4,N1~N4は、上述したデューティ制御信号D2を構成する信号の一部である。
 図4は、デューティ調整部151の回路図である。
 図4に示すように、デューティ調整部151は、並列接続された6つのクロックトインバータCV1,CV2,CV4,CV8,CV2F,CV4Fを備え、内部クロック信号PCLK0を受けて内部クロック信号PCLKA0を生成する。これらクロックトインバータは互いに同じ回路構成を有しているため、ここでは代表してクロックトインバータCV1の構成について説明する。クロックトインバータCV1は、内部電位VPERIが供給される電源配線VLと接地電位VSSが供給される電源配線SLとの間にこの順に直列接続されたPチャンネル型MOSトランジスタMP11,MP12と、Nチャンネル型MOSトランジスタMN12,MN11によって構成されている。
 トランジスタMP12,MN12のゲート電極は共通接続され、内部クロック信号PCLK0が供給される入力ノードn1を構成する。また、トランジスタMP12,MN12のドレインは共通接続され、内部クロック信号PCLK1が出力される出力ノードn2を構成する。
 一方、トランジスタMP11のゲート電極には制御信号P1の一部である制御信号P11が供給される。これにより、制御信号P11がローレベルに活性化している場合、クロックトインバータCV1は、入力ノードn1のレベルに基づいて出力ノードn2をプルアップすることが可能となる。逆に、制御信号P11がハイレベルに非活性化している場合、クロックトインバータCV1は出力ノードn2をプルアップできない状態となる。このように、直列接続されたトランジスタMP11,MP12は、制御信号P11によって選択的に活性化されるプルアップ回路UPを構成する。
 同様に、トランジスタMN11のゲート電極には制御信号N1の一部である制御信号N11が供給される。これにより、制御信号N11がハイレベルに活性化している場合、クロックトインバータCV1は、入力ノードn1のレベルに基づいて出力ノードn2をプルダウンすることが可能となる。逆に、制御信号N11がローレベルに非活性化している場合、クロックトインバータCV1は出力ノードn2をプルダウンできない状態となる。このように、直列接続されたトランジスタMN11,MN12は、制御信号N11によって選択的に活性化されるプルダウン回路DNを構成する。
 このように、クロックトインバータCV1は、プルアップ回路UPとプルダウン回路DNを互いに独立して制御することができる。この点、一般的なクロックトインバータと相違している。
 他のクロックトインバータCV2,CV4,CV8,CV2F,CV4Fについても、それぞれ対応する制御信号が入力される他は、上述したクロックトインバータCV1と同じ回路構成を有している。
 ここで、クロックトインバータCV1,CV2,CV4,CV8の駆動能力には2のべき乗の重み付けがされている。具体的には、クロックトインバータCV1の駆動能力を1DCとすると、クロックトインバータCV2,CV4,CV8の駆動能力は、それぞれ2DC,4DC,8DCである。したがって、制御信号P1を構成する制御信号P11,P12,P14,P18に基づいてプルアップ能力を16段階(0DC~15DC)に制御することができ、さらに、制御信号N1を構成する制御信号N11,N12,N14,N18に基づいてプルダウン能力を16段階(0DC~15DC)に制御することができる。これら制御信号P1,N1は、デューティ検知回路160の出力であるデューティ検知信号D1に基づき、DCC制御回路170によって生成される。
 尚、プロセス上の制約によって、駆動能力が2DC未満のトランジスタを作成することが困難である場合には、図5に示すように、トランジスタMP11,MN11をそれぞれ直列接続された2つのトランジスタによって構成すればよい。図5に示す例では、トランジスタMP11を構成する2つのPチャンネル型MOSトランジスタMP11a,MP11bの駆動能力がいずれも2DCであり、これが直列接続されていることから、1DCの駆動能力を得ることができる。同様に、トランジスタMN11を構成する2つのNチャンネル型MOSトランジスタMN11a,MN11bの駆動能力がいずれも2DCであり、これが直列接続されていることから、1DCの駆動能力を得ることができる。
 一方、クロックトインバータCV2F,CV4Fは、デューティ調整部151に固定的な駆動能力を与えるための回路であり、それぞれ2DC,4DCの駆動能力を有している。クロックトインバータCV2F,CV4Fを活性化させるか否かは、ヒューズ信号FP,FNによって選択することができる。例えば、クロックトインバータCV2Fのみを活性化させる場合には、ヒューズ信号FP12,FN12を活性化させればよい。また、クロックトインバータCV4Fのみを活性化させる場合には、ヒューズ信号FP14,FN14を活性化させればよい。
 クロックトインバータCV2F,CV4Fについては、プルアップ回路UPとプルダウン回路DNを独立に制御する必要はなく、一般的なクロックトインバータと同様、共通に制御しても構わない。この場合、活性化されているクロックトインバータCV2F,CV4Fについては、プルアップ及びプルダウンともに可能となり、非活性化されているクロックトインバータCV2F,CV4Fについては出力がハイインピーダンス状態となる。
 図6は、ヒューズ信号FP,FNを生成するための回路を示すブロック図である。
 図6に示すように、ヒューズ信号FP,FNはヒューズ回路181に記憶されている。ヒューズ回路181は、光学ヒューズ素子や電気ヒューズ素子(アンチヒューズ素子)などを含む不揮発性記憶回路であり、製造段階においてヒューズ信号FP,FNのプログラムが行われる。ヒューズ回路181から出力されるヒューズ信号FP,FNは、セレクタ183を介してデューティ調整回路150に供給される。
 一方、テスト動作時においてヒューズ信号FP,FNを可変とすべく、テストモード回路182も設けられている、テストモード回路182は、任意のテストヒューズ信号TFP,TFNを出力可能であり、テスト信号TESTを活性化させることにより、セレクタ183を介してデューティ調整回路150に供給することができる。
 このように、クロックトインバータCV2F,CV4Fを使用するか否かは、テスト動作時を除き固定的となる。したがって、デューティ調整部151によるプルアップ能力及びプルダウン能力の切り替えは、あくまでそれぞれ16段階である。しかしながら、クロックトインバータCV2F,CV4Fを用いることにより、デューティ調整部151のプルアップ能力及びプルダウン能力の調整比が変化する。例えば、クロックトインバータCV2Fのみを使用する場合には、デューティ調整部151の駆動能力は2DC~17DCの範囲で調整することができ、クロックトインバータCV2F,CV4Fの両方を使用する場合には、デューティ調整部151の駆動能力は6DC~21DCの範囲で調整することができる。この場合、前者では調整率、つまり最大駆動能力と最小駆動能力の比が8.5倍(=17/2)となるのに対し、後者では調整率が3.5倍(=21/6)となる。前者はデューティの調整可能範囲を大きく確保したい場合、例えば比較的低速な製品に対して好適であり、後者はデューティの最小調整ピッチを細かくしたい場合、例えば比較的高速な製品に対して好適である。このように、本実施形態では、デューティの調整可能範囲や最小調整ピッチを容易に変更することが可能である。
 以上説明した構成により、デューティ調整部151から出力される内部クロック信号PCLKA0の立ち上がり波形は制御信号P1,FPに基づいて制御され、立ち下がり波形は制御信号N1,FNに基づいて制御される。
 他のデューティ調整部152~154についても、それぞれ対応する制御信号が入力される他は、上述したデューティ調整部151と同じ回路構成を有している。デューティ調整部152は内部クロック信号PCLKA0を受けて内部クロック信号PCLKA1を生成し、デューティ調整部153は内部クロック信号PCLK0を受けて内部クロック信号PCLKB0を生成し、デューティ調整部154は内部クロック信号PCLKB0を受けて内部クロック信号PCLKB1を生成する。そして、内部クロック信号PCLKA1,PCLKB1は、いずれも合成回路155に供給される。
 図7は、合成回路155の回路図である。
 図7に示すように、合成回路155は、内部クロック信号PCLKA1が入力される4つのインバータ回路IVA1~IVA4と、内部クロック信号PCLKB1が入力される4つのインバータ回路IVB1~IVB4を備えている。さらに、合成回路155は、それぞれ対応する制御信号IM1~IM4によっていずれか一方が導通するトランスファゲート対TG1~TG4を備えており、インバータ回路IVA1~IVA4,IVB1~IVB4の出力は、トランスファゲート対TG1~TG4の導通側を介して合成される。
 具体的に説明すると、インバータ回路IVA1~IVA4の出力ノードは、それぞれトランスファゲートTGA1~TGA4を介して短絡され、インバータ回路IVB1~IVB4の出力ノードは、それぞれトランスファゲートTGB1~TGB4を介して短絡される。そして、トランスファゲート対TG1~TG4を構成する2つのトランスファゲート(例えばTGA1とTGB1)は、それぞれ対応する制御信号IM1~IM4によっていずれか一方が導通することから、制御信号IM1~IM4に応じて内部クロック信号PCLKA1とPCLKB1の合成比を制御することができる。
 例えば、トランスファゲートTGA1~TGA4のうち3つを導通状態とし、トランスファゲートTGB1~TGB4のうち1つを導通状態とすれば、3:1の合成比で内部クロック信号PCLKA1,PCLKB1を合成して内部クロック信号PCLK1を生成することができる。或いは、トランスファゲートTGA1~TGA4のうち2つを導通状態とし、トランスファゲートTGB1~TGB4のうち2つを導通状態とすれば、1:1の合成比で内部クロック信号PCLKA1,PCLKB1を合成して内部クロック信号PCLK1を生成することができる。
 これら制御信号IM1~IM4についても、上述したデューティ制御信号D2を構成する信号の一部である。したがって、デューティ制御信号D2には、制御信号P1~P4,N1~N4,IM1~IM4が含まれることになる。上述の通り、デューティ制御信号D2はDCC制御回路170によって生成される。
 図8は、DCC制御回路170の構成を模式的に示すブロック図である。
 DCC制御回路170は、デューティ検知回路160から出力される例えば8ビットのデューティ検知信号D1を受け、これをデコード及び論理演算することによってデューティ制御信号D2を生成する。特に限定されるものではないが、本実施形態においてはデューティ検知信号D1が8ビットのバイナリ信号であり、このうち上位6ビットb7~b2は制御信号P1~P4,N1~N4を生成するために用いられ、下位2ビットb1,b0は制御信号IM1~IM4を生成するために用いられる。特に、最上位ビットb7はデューティ比が50%未満であるか50%超であるかを示す信号として用いられる。このことは、デューティ検知信号D1の値が「01111111b」以下であれば内部クロック信号LCLKのデューティ比が50%未満であり、デューティ検知信号D1の値が「10000000b」以上であれば内部クロック信号LCLKのデューティ比が50%超であることを意味する。
 図8に示すように、DCC制御回路170は、デューティ検知信号D1のビットb6~b2をデコードするデコーダ171と、デューティ検知信号D1のビットb1,b0をデコードするデコーダ172と、デコーダ171の出力信号とデューティ検知信号D1の最上位ビットb7に基づいて論理演算を行うロジック回路173とを備えている。ロジック回路173は、最上位ビットb7が0の場合、つまり、内部クロック信号LCLKのデューティ比が50%未満である場合には、ビットb6~b2の値が小さくなるほど、デューティ調整回路150の駆動能力が小さくなるよう制御信号P1~P4,N1~N4を生成する。逆に、最上位ビットb7が1の場合、つまり、内部クロック信号LCLKのデューティ比が50%超である場合には、ビットb6~b2の値が大きくなるほど、デューティ調整回路150の駆動能力が小さくなるよう制御信号P1~P4,N1~N4を生成する。一方、デコーダ172の出力は、制御信号IM1~IM4として用いられる。
 ここで、制御信号P1,P3,N2,N4は第1の制御信号を構成し、最上位ビットb7が0の場合、つまり、内部クロック信号LCLKのデューティ比が50%未満である場合において、実際のデューティ比に応じてその値が制御される。この場合、第2の制御信号を構成する制御信号P2,P4,N1,N3は最大値に固定される。これら制御信号P1,P3,N2,N4は互いに関連する値をとる。本実施形態では、P1=P3,N2=N4であり、且つ、P1,P3とN2,N4は互いに反転信号となるため、1種類の制御信号を派生させることによってこれら制御信号P1,P3,N2,N4を生成することができる。
 同様に、制御信号P2,P4,N1,N3は第2の制御信号を構成し、最上位ビットb7が1の場合、つまり、内部クロック信号LCLKのデューティ比が50%超である場合において、実際のデューティ比に応じてその値が制御される。この場合、第1の制御信号を構成する制御信号P1,P3,N2,N4は最大値に固定される。後述するように、これら制御信号P2,P4,N1,N3は互いに関連する値をとる。本実施形態では、P2=P4,N1=N3であり、且つ、P2,P4とN1,N3は互いに反転信号となるため、1種類の制御信号を派生させることによってこれら制御信号P2,P4,N1,N3を生成することができる。
 図9及び図10は、デューティ検知信号D1のビットb6~b2の値と駆動能力との関係を説明するための模式図であり、図9はデューティ比が50%未満である場合、図10はデューティ比が50%超である場合を示している。
 図9及び図10に示す符号190は、デューティ検知信号D1のビットb6~b2の値であり、合計で32種類の値を採りうる。デューティ比が50%未満である場合には、ビットb6~b2の値が小さいほどデューティ比がより小さい状態であることを示し、デューティ比が50%超である場合には、ビットb6~b2の値が大きいほどデューティ比がより大きい状態であることを示す。また、符号191は伝搬パスAの調整量を示し、符号192は伝搬パスBの調整量を示す。
 ここで、調整量A2~A17及びB2~B17は、上述した駆動能力2DC~17DCに相当する調整量である。但し、伝搬パスAにおける調整量A2~A17は、伝搬パスBにおける調整量B2~B17に対し、駆動能力が0.5DC分だけ小さく設計されている。
 ビットb6~b2の値に応じた伝搬パスA,Bの調整量の設定は、次のように行われる。
 まず、デューティ比が50%未満である場合、ビットb6~b2の値が図9の符号193で示す「10000b」であれば、伝搬パスAの調整量はこれに対応するA10に設定される。一方、伝搬パスBについては、調整量A10よりも調整量が1ピッチ大きい調整量B9に設定される。ここで、デューティ比が50%未満である場合には、必ず、デューティ調整部151,153についてはプルアップ回路UPの駆動能力が制御信号P1,P3によって調整される一方、プルダウン回路DNの駆動能力は最大値に固定され、デューティ調整部152,154についてはプルダウン回路DNの駆動能力が制御信号N2,N4によって調整される一方、プルアップ回路UPの駆動能力は最大値に固定される。
 したがって、本例においては、模式図である図11に示すように、デューティ調整部151,153に含まれるプルアップ回路UPの駆動能力がそれぞれ10DC及び9DCに設定され、デューティ調整部152,154に含まれるプルダウン回路DNの駆動能力がそれぞれ10DC及び9DCに設定される。他のプルアップ回路UP及びプルダウン回路DNについては、最大の駆動能力(17DC)に設定される。その結果、内部クロック信号PCLK0が入力されると、内部クロック信号PCLKA0,PCLKB0の立ち上がりエッジが鈍るとともに、内部クロック信号PCLKA1,PCLKB1の立ち下がりエッジが鈍ることになる。
 図12は、デューティ比が50%未満である場合における内部クロック信号のデューティ比の変化を示す波形図である。図12において、実線で示す波形は実際の波形であり、破線で示す波形はデューティ比が50%である場合の波形である。この点は、後述する図14においても同様である。
 上述の通り、デューティ比が50%未満である場合には、初段のデューティ調整部151,153においてプルアップ能力が小さくなるよう調整されるため、プルアップ能力に応じて内部クロック信号PCLKA0,PCLKB0の立ち上がりエッジが鈍る。ここで、次段のデューティ調整部152,154の論理しきい値は中間電位VMに設定されていることから、デューティ調整部152,154において入力レベルがローレベルからハイレベルに切り替わるタイミングが遅れることになる。これは、内部クロック信号PCLK0の立ち下がりエッジが遅れたことと等価であることから、デューティ比が拡大する。
 さらに、次段のデューティ調整部152,154においてプルダウン能力が小さくなるよう調整されるため、プルダウン能力に応じて内部クロック信号PCLKA1,PCLKB1の立ち下がりエッジが鈍る。ここで、次段の合成回路155の論理しきい値についても中間電位VMに設定されていることから、合成回路155において入力レベルがハイレベルからローレベルに切り替わるタイミングが遅れることになる。これは、内部クロック信号PCLK0の立ち下がりエッジがさらに遅れたことと等価であることから、デューティ比がさらに拡大する。このような原理によりデューティ比が50%近傍まで拡大される。
 次に、デューティ比が50%超である場合、ビットb6~b2の値が図9の符号193で示す「10000b」であれば、伝搬パスAの調整量はこれに対応するA9に設定される。一方、伝搬パスBについては、調整量A9よりも調整量が1ピッチ大きい調整量B9に設定される。ここで、デューティ比が50%超である場合には、必ず、デューティ調整部151,153についてはプルダウン回路DNの駆動能力が制御信号N1,N3によって調整される一方、プルアップ回路UPの駆動能力は最大値に固定され、デューティ調整部152,154についてはプルアップ回路UPの駆動能力が制御信号P2,P4によって調整される一方、プルダウン回路DNの駆動能力は最大値に固定される。
 したがって、本例においては、模式図である図13に示すように、デューティ調整部151,153に含まれるプルダウン回路DNの駆動能力がいずれも9DCに設定され、デューティ調整部152,154に含まれるプルアップ回路UPの駆動能力がいずれも9DCに設定される。他のプルアップ回路UP及びプルダウン回路DNについては、最大の駆動能力(17DC)に設定される。その結果、内部クロック信号PCLK0が入力されると、内部クロック信号PCLKA0,PCLKB0の立ち下がりエッジが鈍るとともに、内部クロック信号PCLKA1,PCLKB1の立ち上がりエッジが鈍ることになる。
 図14は、デューティ比が50%超である場合における内部クロック信号のデューティ比の変化を示す波形図である。
 上述の通り、デューティ比が50%超である場合には、初段のデューティ調整部151,153においてプルダウン能力が小さくなるよう調整されるため、プルダウン能力に応じて内部クロック信号PCLKA0,PCLKB0の立ち下がりエッジが鈍る。ここで、次段のデューティ調整部152,154の論理しきい値は中間電位VMに設定されていることから、デューティ調整部152,154において入力レベルがハイレベルからローレベルに切り替わるタイミングが遅れることになる。これは、内部クロック信号PCLK0の立ち上がりエッジが遅れたことと等価であることから、デューティ比が減少する。
 さらに、次段のデューティ調整部152,154においてプルアップ能力が小さくなるよう調整されるため、プルアップ能力に応じて内部クロック信号PCLKA1,PCLKB1の立ち上がりエッジが鈍る。ここで、次段の合成回路155の論理しきい値についても中間電位VMに設定されていることから、合成回路155において入力レベルがローレベルからハイレベルに切り替わるタイミングが遅れることになる。これは、内部クロック信号PCLK0の立ち上がりエッジがさらに遅れたことと等価であることから、デューティ比がさらに減少する。このような原理によりデューティ比が50%近傍まで減少される。
 このように、DCC制御回路170に含まれるロジック回路173は、デューティ検知信号D1のビットb7~b2の値に基づいて制御信号P1~P4,N1~N4を生成し、これによりデューティ調整部151~154の駆動能力を制御することによって、2つの内部クロック信号PCLKA1,PCLKB1を生成する。上述の通り、伝搬パスAの調整量と伝搬パスBの調整量は、駆動能力0.5DC分だけ異なっているため、内部クロック信号PCLKA1,PCLKB1のデューティ比の差は、駆動能力0.5DCに相当する最小ピッチとなる。このようなデューティ差を持った内部クロック信号PCLKA1,PCLKB1は、合成回路155に入力される。
 図15は合成回路155の動作を説明するための波形図であり、(a)はデューティ比が50%未満である場合の波形を示し、(b)はデューティ比が50%超である場合の波形を示している。
 デューティ比が50%未満である場合には、内部クロック信号PCLK0に対して内部クロック信号PCLKA1,PCLKB1の立ち下がりエッジが遅れる。そして、図15(a)に示すように、内部クロック信号PCLKA1の立ち下がりエッジは、内部クロック信号PCLKB1の立ち下がりエッジに対して駆動能力0.5DCに相当する遅れを有している。このような2つの内部クロック信号PCLKA1,PCLKB1を合成回路155によって合成すれば、制御信号IM1~IM4の値に応じて3つの中間位相M1,M2,M3のいずれかを得ることができる。
 一方、デューティ比が50%超である場合には、内部クロック信号PCLK0に対して内部クロック信号PCLKA1,PCLKB1の立ち上がりエッジが遅れる。そして、図15(b)に示すように、内部クロック信号PCLKA1の立ち上がりエッジは、内部クロック信号PCLKB1の立ち上がりエッジに対して駆動能力0.5DCに相当する遅れを有している。このような2つの内部クロック信号PCLKA1,PCLKB1を合成回路155によって合成すれば、制御信号IM1~IM4の値に応じて3つの中間位相M1,M2,M3を得ることができる。
 図15(a)に示す中間位相M1~M3は、それぞれ3:1、1:1、1:3の合成比で内部クロック信号PCLKA1,PCLKB1を合成した場合に得られる内部クロック信号PCLK1の立ち下がりエッジを示している。また、図15(b)に示す中間位相M1~M3は、それぞれ3:1、1:1、1:3の合成比で内部クロック信号PCLKA1,PCLKB1を合成した場合に得られる内部クロック信号PCLK1の立ち上がりエッジを示している。合成比の選択は、デューティ検知信号D1のビットb1,b0に基づき、制御信号IM1~IM4によって行うことができる。
 尚、合成比を1:0にした場合には、内部クロック信号PCLKA1のみによって内部クロック信号PCLK1の波形が決まり、合成比を0:1にした場合には、内部クロック信号PCLKB1のみによって内部クロック信号PCLK1の波形が決まる。このように、合成回路155は、中間値ではない波形をそのまま出力することもできるため、デューティ比の調整ピッチを1/4(分解能を4倍)に高精度化できることになる。
 そして、デューティ調整部151~154を用いたデューティ比の調整は32段階であり、且つ、合成回路155によって分解能が4倍とされることから、本実施形態によるデューティ調整回路150は、合計で128段階の調整ピッチを確保することが可能となる。ここで、仮にトランジスタのバイアスレベルを微調整するタイプのデューティ調整回路を用いた場合には、128階調のバイアス電位を高精度に生成する必要が生じ、わずかなノイズによってデューティ比に大きな誤差が生じてしまう。これに対し、本実施形態においては、バイアス電位を用いることなく、完全なデジタル制御によってデューティ比を変化させていることから、ノイズ耐性が高く、安定したデューティ調整動作を行うことが可能となる。
 しかも、本実施形態においては、初段のデューティ調整部151,153においてはPチャンネル型及びNチャンネル型のMOSトランジスタの一方の駆動能力を制御することによってデューティ比を調整し、次段のデューティ調整部152,154においてはPチャンネル型及びNチャンネル型のMOSトランジスタの他方の駆動能力を制御することによってデューティ比を調整していることから、プロセス条件などによってPチャンネル型MOSトランジスタのしきい値とNチャンネル型MOSトランジスタのしきい値にずれが生じている場合であっても、デューティ比の調整ズレを相殺することができる。
 図16は、第1の変形例によるデューティ調整回路150Aの構成を示すブロック図である。
 第1の変形例によるデューティ調整回路150Aは、伝搬パスAのみを使用している点において、図3に示したデューティ調整回路150と相違している。これに関連し、合成回路155も用いられない。かかる構成によれば、図3に示したデューティ調整回路150に比べると調整ピッチが粗くなるが、占有面積を削減することができる。また、図3に示したデューティ調整回路150と同様、しきい値のずれに起因するデューティ比の調整ズレを相殺することができる。
 図17は、第2の変形例によるデューティ調整回路150Bの構成を示すブロック図である。
 第2の変形例によるデューティ調整回路150Bは、デューティ調整部152,154を省略している点において、図3に示したデューティ調整回路150と相違している。かかる構成によれば、しきい値のずれに起因するデューティ比の調整ズレは相殺することはできないものの、占有面積を削減しつつ、図3に示したデューティ調整回路150と同様の微細な調整ピッチを得ることができる。
 図18は、第3の変形例によるデューティ調整回路150Cの構成を示すブロック図である。
 第3の変形例によるデューティ調整回路150Cは、デューティ調整部151のみを用いている点において、図3に示したデューティ調整回路150と相違している。かかる構成によれば、回路構成を大幅に簡素化することが可能となる。
 以上、本発明の好ましい実施形態について説明したが、本発明は、上記の実施形態に限定されることなく、本発明の主旨を逸脱しない範囲で種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることはいうまでもない。
 例えば、上記実施形態では、デューティ検知信号D1のビットb7~b2の値に基づいて制御信号P1~P4,N1~N4を生成し、ビットb1,b0の値に基づいて制御信号IM1~IM4を生成しているが、これら制御信号P1~P4,N1~N4,IM1~IM4を生成するために用いるビットがこれに限定されるものではない。
 また、上記実施形態では、各デューティ調整部151~154に含まれる複数のクロックトインバータの駆動能力に2のべき乗の重み付けを持たせているが、この点は本発明において必須ではない。したがって、互いに同じ駆動能力を有する複数のクロックトインバータを並列接続することによってデューティ調整部を構成することも可能である。
 さらに、上記実施形態では、合成回路155に含まれる複数のインバータ回路の駆動能力に差を設けていないが、これらの駆動能力に2のべき乗の重み付けを持たせることも可能である。
 また、上記実施形態では、内部クロック信号のデューティ比を増大又は減少させることによって50%に調整しているが、目標となるデューティ比は50%に限定されるものではない。さらに、内部クロック信号のデューティ比を増大及び減少の両方が可能であることは必須でなく、例えば入力される内部クロック信号のデューティ比が目標値よりもあらかじめ小さいことが判明していれば、デューティ比の減少機能は不要であり、増大機能のみを有していれば足りる。この場合、デューティ調整部151,153に含まれるプルダウン回路DN及びデューティ調整部152,154に含まれるプルアップ回路UPについては、駆動能力が調整可能である必要はなく、固定的であっても構わない。
10   半導体装置
11   メモリセルアレイ
12   ロウデコーダ
13   カラムデコーダ
14   センス回路
15   アンプ回路
20   アクセス制御回路
21~24  外部端子
25   クロックレシーバ
30   データ入出力回路
30a  出力回路
31   データ端子
32   データストローブ端子
40   電源回路
41,42  電源端子
100  DLL回路
110  ディレイライン
111  コースディレイライン
112  ファインディレイライン
113  バッファ
114  クロックツリー
120  レプリカ回路
130  位相判定回路
140  ディレイライン制御回路
150,150A,150B,150C デューティ調整回路
151~154  デューティ調整部
155  合成回路
160  デューティ検知回路
170  DCC制御回路
171,172  デコーダ
173  ロジック回路
181  ヒューズ回路
182  テストモード回路
183  セレクタ
A,B  伝搬パス
BL   ビット線
CV1,CV2,CV4,CV8,CV2F,CV4F  クロックトインバータ
DN   プルダウン回路
IVA1~IVA4,IVB1~IVB4  インバータ回路
MC   メモリセル
MN11,MN11a,MN11b,MN12  Nチャンネル型MOSトランジスタ
MP11,MP11a,MP11b,MP12  Pチャンネル型MOSトランジスタ
n1   入力ノード
n2   出力ノード
SA   センスアンプ
SL,VL  電源配線
TG1~TG4  トランスファゲート対
TGA1~TGA4,TGB1-TGB4  トランスファゲート
UP   プルアップ回路
WL   ワード線

Claims (20)

  1.  クロック信号のデューティ比を検出することにより複数の制御信号を生成するデューティ検知回路と、
     前記クロック信号の伝搬パスに挿入され、互いに並列接続された複数の第1のクロックトインバータと、を備え、
     前記複数の第1のクロックトインバータは、前記複数の制御信号によってそれぞれ独立に制御されることを特徴とする半導体装置。
  2.  前記複数の第1のクロックトインバータは、それぞれ入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第1のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第1のプルダウン回路とを含み、
     前記第1のプルアップ回路及び前記第1のプルダウン回路の少なくとも一方は、対応する前記複数の制御信号のいずれかによって選択的に活性化されることを特徴とする請求項1に記載の半導体装置。
  3.  前記複数の制御信号は、複数の第1の制御信号及び複数の第2の制御信号を含み、
     前記複数の第1のクロックトインバータにそれぞれ含まれる前記第1のプルアップ回路は、対応する前記複数の第1の制御信号のいずれかによって選択的に活性化され、
     前記複数の第1のクロックトインバータにそれぞれ含まれる前記第1のプルダウン回路は、対応する前記複数の第2の制御信号のいずれかによって選択的に活性化されることを特徴とする請求項2に記載の半導体装置。
  4.  前記複数の第1のクロックトインバータに直列接続され、互いに並列接続された複数の第2のクロックトインバータをさらに備え、
     前記複数の第2のクロックトインバータは、前記複数の制御信号によってそれぞれ独立に制御されることを特徴とする請求項3に記載の半導体装置。
  5.  前記複数の第2のクロックトインバータは、それぞれ入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第2のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第2のプルダウン回路とを含み、
     前記複数の第2のクロックトインバータにそれぞれ含まれる前記第2のプルアップ回路は、対応する前記複数の第2の制御信号のいずれかによって選択的に活性化され、
     前記複数の第2のクロックトインバータにそれぞれ含まれる前記第2のプルダウン回路は、対応する前記複数の第1の制御信号のいずれかによって選択的に活性化されることを特徴とする請求項4に記載の半導体装置。
  6.  前記複数の第1のクロックトインバータに並列接続され、互いに並列接続された複数の第3のクロックトインバータと、
     前記複数の第3のクロックトインバータに直列接続され、互いに並列接続された複数の第4のクロックトインバータと、をさらに備え、
     前記複数の第3のクロックトインバータは、前記複数の制御信号によってそれぞれ独立に制御され、
     前記複数の第4のクロックトインバータは、前記複数の制御信号によってそれぞれ独立に制御されることを特徴とする請求項5に記載の半導体装置。
  7.  前記複数の第3のクロックトインバータは、それぞれ入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第3のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第3のプルダウン回路とを含み、
     前記複数の第4のクロックトインバータは、それぞれ入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第4のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第4のプルダウン回路とを含み、
     前記複数の第3のクロックトインバータにそれぞれ含まれる前記第3のプルアップ回路は、対応する前記複数の第1の制御信号のいずれかによって選択的に活性化され、
     前記複数の第3のクロックトインバータにそれぞれ含まれる前記第3のプルダウン回路は、対応する前記複数の第2の制御信号のいずれかによって選択的に活性化され、
     前記複数の第4のクロックトインバータにそれぞれ含まれる前記第4のプルアップ回路は、対応する前記複数の第2の制御信号のいずれかによって選択的に活性化され、
     前記複数の第4のクロックトインバータにそれぞれ含まれる前記第4のプルダウン回路は、対応する前記複数の第1の制御信号のいずれかによって選択的に活性化されることを特徴とする請求項6に記載の半導体装置。
  8.  前記複数の第2のクロックトインバータから出力される前記クロック信号と前記複数の第4のクロックトインバータから出力される前記クロック信号を合成する合成回路をさらに備えることを特徴とする請求項6に記載の半導体装置。
  9.  前記複数の第1のクロックトインバータに並列接続され、互いに並列接続された複数の第3のクロックトインバータと、
     前記複数の第1のクロックトインバータから出力される前記クロック信号と前記複数の第3のクロックトインバータから出力される前記クロック信号を合成する合成回路と、をさらに備え、
     前記複数の第3のクロックトインバータは、前記複数の制御信号によってそれぞれ独立に制御されることを特徴とする請求項1に記載の半導体装置。
  10.  前記合成回路は、前記複数の制御信号の一部に基づく合成比で前記クロック信号を合成することを特徴とする請求項8に記載の半導体装置。
  11.  第1の信号ノードと、
     第2の信号ノードと、
     それぞれ入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第1のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第1のプルダウン回路とを含む複数の第1のクロックトインバータと、を備え、
     前記複数の第1のクロックトインバータの前記入力ノードは、前記第1の信号ノードに共通接続され、
     前記複数の第1のクロックトインバータの前記出力ノードは、前記第2の信号ノードに共通接続され、
     前記複数の第1のクロックトインバータの前記第1のプルアップ回路は、対応する複数の第1の制御信号のいずれかによってそれぞれ選択的に活性化され、
     前記複数の第1のクロックトインバータの前記第1のプルダウン回路は、対応する複数の第2の制御信号のいずれかによってそれぞれ選択的に活性化されることを特徴とする半導体装置。
  12.  前記複数の第1のクロックトインバータに含まれる少なくとも2つの第1のクロックトインバータは、駆動能力が互いに異なることを特徴とする請求項11に記載の半導体装置。
  13.  前記第1のプルアップ回路は、直列接続された第1及び第2の第1導電型トランジスタを含み、
     前記第1のプルダウン回路は、直列接続された第1及び第2の第2導電型トランジスタを含み、
     前記第1の第1導電型トランジスタの制御電極は、対応する前記入力ノードに接続され、
     前記第1の第2導電型トランジスタの制御電極は、対応する前記入力ノードに接続され、
     前記第2の第1導電型トランジスタの制御電極には、対応する前記複数の第1の制御信号のいずれが供給され、
     前記第2の第2導電型トランジスタの制御電極には、対応する前記複数の第2の制御信号のいずれが供給されることを特徴とする請求項11に記載の半導体装置。
  14.  前記複数の第1の制御信号によって前記複数の第1のクロックトインバータに含まれる前記第1のプルアップ回路の少なくとも一つが非活性化される場合、前記複数の第2の制御信号によって前記複数の第1のクロックトインバータに含まれる前記第1のプルダウン回路がいずれも活性化され、
     前記複数の第2の制御信号によって前記複数の第1のクロックトインバータに含まれる前記第1のプルダウン回路の少なくとも一つが非活性化される場合、前記複数の第2の制御信号によって前記複数の第1のクロックトインバータに含まれる前記第1のプルアップ回路がいずれも活性化されることを特徴とする請求項11に記載の半導体装置。
  15.  第3の信号ノードと、
     それぞれ入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第2のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第2のプルダウン回路とを含む複数の第2のクロックトインバータと、をさらに備え、
     前記複数の第2のクロックトインバータの前記入力ノードは、前記第2の信号ノードに共通接続され、
     前記複数の第2のクロックトインバータの前記出力ノードは、前記第3の信号ノードに共通接続され、
     前記複数の第2のクロックトインバータの前記第2のプルアップ回路は、対応する前記複数の第2の制御信号のいずれかによってそれぞれ選択的に活性化され、
     前記複数の第2のクロックトインバータの前記第2のプルダウン回路は、対応する前記複数の第1の制御信号のいずれかによってそれぞれ選択的に活性化されることを特徴とする請求項11に記載の半導体装置。
  16.  前記複数の第1の制御信号によって前記複数の第1のクロックトインバータに含まれる前記第1のプルアップ回路がいずれも活性化される場合、前記複数の第1の制御信号によって前記複数の第2のクロックトインバータに含まれる前記第2のプルダウン回路がいずれも活性化され、
     前記複数の第2の制御信号によって前記複数の第1のクロックトインバータに含まれる前記第1のプルダウン回路がいずれも活性化される場合、前記複数の第2の制御信号によって前記複数の第2のクロックトインバータに含まれる前記第2のプルアップ回路がいずれも活性化されることを特徴とする請求項15に記載の半導体装置。
  17.  第4の信号ノードと、
     第5の信号ノードと、
     それぞれ入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第3のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第3のプルダウン回路とを含む複数の第3のクロックトインバータと、
     それぞれ入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第4のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第4のプルダウン回路とを含む複数の第4のクロックトインバータと、をさらに備え、
     前記複数の第3のクロックトインバータの前記入力ノードは、前記第1の信号ノードに共通接続され、
     前記複数の第3のクロックトインバータの前記出力ノードは、前記第4の信号ノードに共通接続され、
     前記複数の第4のクロックトインバータの前記入力ノードは、前記第4の信号ノードに共通接続され、
     前記複数の第4のクロックトインバータの前記出力ノードは、前記第5の信号ノードに共通接続され、
     前記複数の第3のクロックトインバータの前記第3のプルアップ回路は、対応する前記複数の第1の制御信号のいずれかによって選択的に活性化され、
     前記複数の第3のクロックトインバータの前記第3のプルダウン回路は、対応する前記複数の第2の制御信号のいずれかによって選択的に活性化され、
     前記複数の第4のクロックトインバータの前記第4のプルアップ回路は、対応する前記複数の第2の制御信号のいずれかによって選択的に活性化され、
     前記複数の第4のクロックトインバータの前記第4のプルダウン回路は、対応する前記複数の第1の制御信号のいずれかによって選択的に活性化されることを特徴とする請求項16に記載の半導体装置。
  18.  前記第3の信号ノードに現れる第1の信号と前記第5の信号ノードに現れる第2の信号を合成する合成回路をさらに備えることを特徴とする請求項17に記載の半導体装置。
  19.  前記合成回路は、複数の第3の制御信号に基づく合成比で前記第1及び第2の信号を合成することを特徴とする請求項18に記載の半導体装置。
  20.  第4の制御信号を記憶する不揮発性記憶回路と、
     入力ノードと、出力ノードと、前記入力ノードのレベルに基づいて前記出力ノードをプルアップする第5のプルアップ回路と、前記入力ノードのレベルに基づいて前記出力ノードをプルダウンする第5のプルダウン回路とを含む第5のクロックトインバータと、をさらに備え、
     前記第5のクロックトインバータの前記入力ノードは、前記第1の信号ノードに接続され、
     前記第5のクロックトインバータの前記出力ノードは、前記第2の信号ノードに接続され、
     前記第5のプルアップ回路及び前記第5のプルダウン回路は、前記第4の制御信号によって活性化されることを特徴とする請求項11に記載の半導体装置。
PCT/JP2014/065419 2013-06-17 2014-06-11 半導体装置 WO2014203775A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013126502A JP2015002452A (ja) 2013-06-17 2013-06-17 半導体装置
JP2013-126502 2013-06-17

Publications (1)

Publication Number Publication Date
WO2014203775A1 true WO2014203775A1 (ja) 2014-12-24

Family

ID=52104512

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2014/065419 WO2014203775A1 (ja) 2013-06-17 2014-06-11 半導体装置

Country Status (3)

Country Link
JP (1) JP2015002452A (ja)
TW (1) TW201515547A (ja)
WO (1) WO2014203775A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9729131B2 (en) 2015-09-25 2017-08-08 Micron Technology, Inc. System and method for duty cycle correction
CN108122564A (zh) * 2016-11-28 2018-06-05 爱思开海力士有限公司 内部电压产生电路

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08274600A (ja) * 1995-03-30 1996-10-18 Toshiba Corp Cmos型可変遅延回路
JP2002164771A (ja) * 2000-11-24 2002-06-07 Toshiba Corp 遅延補償回路
JP2002190196A (ja) * 2000-12-20 2002-07-05 Toshiba Corp 半導体記憶装置
JP2005318520A (ja) * 2004-04-27 2005-11-10 Hynix Semiconductor Inc 半導体記憶素子のデューティサイクル校正装置及びその方法
JP2009290859A (ja) * 2008-05-30 2009-12-10 Hynix Semiconductor Inc デューティサイクル補正回路及び方法
JP2012510742A (ja) * 2008-11-28 2012-05-10 アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド クロックデューティサイクル適合による半導体デバイスの性能の低下の補償

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08274600A (ja) * 1995-03-30 1996-10-18 Toshiba Corp Cmos型可変遅延回路
JP2002164771A (ja) * 2000-11-24 2002-06-07 Toshiba Corp 遅延補償回路
JP2002190196A (ja) * 2000-12-20 2002-07-05 Toshiba Corp 半導体記憶装置
JP2005318520A (ja) * 2004-04-27 2005-11-10 Hynix Semiconductor Inc 半導体記憶素子のデューティサイクル校正装置及びその方法
JP2009290859A (ja) * 2008-05-30 2009-12-10 Hynix Semiconductor Inc デューティサイクル補正回路及び方法
JP2012510742A (ja) * 2008-11-28 2012-05-10 アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド クロックデューティサイクル適合による半導体デバイスの性能の低下の補償

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9729131B2 (en) 2015-09-25 2017-08-08 Micron Technology, Inc. System and method for duty cycle correction
US10218342B2 (en) 2015-09-25 2019-02-26 Micron Technology, Inc. System and method for duty cycle correction
CN108122564A (zh) * 2016-11-28 2018-06-05 爱思开海力士有限公司 内部电压产生电路

Also Published As

Publication number Publication date
JP2015002452A (ja) 2015-01-05
TW201515547A (zh) 2015-04-16

Similar Documents

Publication Publication Date Title
US9590606B2 (en) Semiconductor device having duty correction circuit
US10284186B2 (en) Apparatuses and methods for phase interpolating clock signals and for providing duty cycle corrected clock signals
US10218342B2 (en) System and method for duty cycle correction
JP3888603B2 (ja) クロック生成回路および制御方法並びに半導体記憶装置
US6914798B2 (en) Register controlled DLL for reducing current consumption
JP4915017B2 (ja) 遅延固定ループ回路
US8713331B2 (en) Semiconductor device including a clock generating circuit for generating an internal signal having a coarse delay line, a fine delay line and a selector circuit
US20050093594A1 (en) Delay locked loop phase blender circuit
US20100052751A1 (en) Dll circuit and control method therefor
US8867301B2 (en) Semiconductor device having latency counter to control output timing of data and data processing system including the same
CN111149163B (zh) 用于突发发射中的数据发射偏移值的设备和方法
US11658668B2 (en) Semiconductor device
US8923077B2 (en) Semiconductor device operates on external and internal power supply voltages and data processing system including the same
US6318707B1 (en) Semiconductor integrated circuit device
US7103126B2 (en) Method and circuit for adjusting the timing of output data based on the current and future states of the output data
US9041436B2 (en) Semiconductor device having pull-up circuit and pull-down circuit
US6952370B2 (en) Data output buffer capable of controlling data valid window in semiconductor memory devices
WO2014203775A1 (ja) 半導体装置
US6922372B2 (en) Synchronous semiconductor memory device having stable data output timing
JP2016012204A (ja) 半導体装置
JP4513323B2 (ja) 半導体装置
WO2014148372A1 (ja) 半導体装置
US20100109727A1 (en) Semiconductor device
US6704242B2 (en) Semiconductor integrated circuit
US8653874B2 (en) Semiconductor device generates complementary output signals

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14812888

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14812888

Country of ref document: EP

Kind code of ref document: A1