[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US9240229B1 - Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode - Google Patents

Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode Download PDF

Info

Publication number
US9240229B1
US9240229B1 US13/421,812 US201213421812A US9240229B1 US 9240229 B1 US9240229 B1 US 9240229B1 US 201213421812 A US201213421812 A US 201213421812A US 9240229 B1 US9240229 B1 US 9240229B1
Authority
US
United States
Prior art keywords
signal
control
cycle
output
buffer
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.)
Active, expires
Application number
US13/421,812
Inventor
Young-nam Oh
Soon Kyu PARK
Jae Hyeong Kim
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.)
GSI Technology Inc
Original Assignee
GSI Technology Inc
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 GSI Technology Inc filed Critical GSI Technology Inc
Priority to US13/421,812 priority Critical patent/US9240229B1/en
Priority to US14/996,870 priority patent/US9804856B2/en
Application granted granted Critical
Publication of US9240229B1 publication Critical patent/US9240229B1/en
Assigned to GSI TECHNOLOGY, INC. reassignment GSI TECHNOLOGY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KIM, JAE HYEONG, OH, YOUNG-NAM, PARK, SOON KYU
Priority to US15/787,667 priority patent/US10599443B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4403Processor initialisation
    • 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/10Distribution of clock signals, e.g. skew
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • 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/4074Power supply or voltage generation circuits, e.g. bias voltage generators, substrate voltage generators, back-up power, power control circuits
    • 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
    • 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/409Read-write [R-W] circuits 
    • G11C11/4097Bit-line organisation, e.g. bit-line layout, folded bit lines
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/14Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
    • G11C5/148Details of power up or power down circuits, standby circuits or recovery 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 
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/22Control and timing of internal memory operations
    • G11C2207/2227Standby or low power modes

Definitions

  • aspects of the present innovations are directed, generally, to providing low standby power consumption, and, more specifically, to providing low standby power consumption in high-speed synchronous SRAM and RLDRAM devices.
  • a known memory circuit 290 is set forth in a block schematic diagram shown in FIG. 1 . Further, a representative operational timing diagram is illustrated in FIG. 2 , showing how the control-i/o buffer enable circuit 231 operates and how the standby power is being consumed, respectively.
  • a memory circuit 290 may comprises a control-i/o buffer enable circuit 231 , a control-peripheral 210 A, an i/o-peripheral 210 B, an internal-peripheral 230 , and an array of memory cells 260 .
  • the internal-peripheral 230 may include circuitry such as an internal VDC 250 , a DLL GEN 221 , an active command 233 , and a MRS command 232 , among other components.
  • the signal PWRUP 1 is a first power up signal going on upon detection of ramp-up external power supply and configured to initialize control-peripheral 210 A and internal VDC 250
  • signal PWRUP 2 is a second power up signal going on upon detection of ramp up of internal power supply and configured to initialize control-i/o buffer enable circuit 231 , control-io-peripheral ( 210 A and 210 B), and internal-peripheral 230 .
  • the signal BSR_RST may be configured for enabling BSCAN function, and other aspects (e.g. ports, and so forth) may be configured to generate various other internal signals.
  • the signal IBON is held on the high level-state even though the power up initialization procedures are finished, while at the same time signal DBON is held on the low level-state (enabled only active in write command with the high level-state). Accordingly, such memory circuits will consume unnecessary standby power at group 2, group 4, group 5, group 6, and so forth, as viewed by way of illustration in connection with Table 1 below.
  • one or more aspects of the present inventions may overcome these or other drawbacks and/or otherwise impart innovative features.
  • FIG. 1 is a block diagram illustrating a known memory device.
  • FIG. 2 is an representative timing diagram showing operational timing consistent with FIG. 1 .
  • FIG. 3 is a block diagram showing one implementation of illustrative memory circuitry, consistent with one or more aspects related to the innovations herein.
  • FIG. 4 is a block diagram showing another implementation of illustrative memory circuitry, consistent with one or more aspects related to the innovations herein.
  • FIG. 5 is a diagram showing illustrative operational timing features such as may be associated with the circuitry of FIG. 4 , consistent with one or more aspects related to the innovations herein.
  • FIG. 6 is a block diagram showing an illustrative clock frequency detector circuitry, consistent with one or more aspects related to the innovations herein.
  • FIGS. 7A and 7B are diagrams showing illustrative operational timing features such as may be associated with the circuitry of FIG. 6 , consistent with one or more aspects related to the innovations herein.
  • FIG. 8 is a block diagram showing another illustrative clock frequency detector circuitry, consistent with one or more aspects related to the innovations herein.
  • FIG. 9 is a block diagram showing an illustrative control-i/o buffer enable circuitry, consistent with one or more aspects related to the innovations herein.
  • FIG. 10 is a diagram showing illustrative operational timing features such as may be associated with the circuitry of FIG. 9 , consistent with one or more aspects related to the innovations herein.
  • aspects of the present innovations are directed to providing low standby power consumption in certain high-speed synchronous RAM devices.
  • systems and methods herein include features that provide low standby power consumption involving detecting clock frequency and controlling the power dissipation parts for the high-speed synchronous SRAM and RLDRAM devices, such as when in slow frequency and/or in stop clock mode(s).
  • adaptive CFD control-i/o buffer enable circuits may be provided whether the input system clock frequency is at test range or at idle range. Further, and then some combined this predetermined output signals with internal power up signals or CFD output themselves are coupled to each group respectively so that this new arts of memory circuit can consume reducing standby power depending on the input system clock frequency ranges.
  • FIG. 3 is a block diagram showing one implementation of illustrative memory circuitry, consistent with one or more aspects related to the innovations herein.
  • implementations consistent with the present innovations may include a clock frequency detected (the “CFD”) control-i/o buffer enable circuit 31 located in memory circuit 90 .
  • Such circuitry may include CFD control-i/o buffer enable circuit 31 , control-peripheral 10 A, ZQ GEN 14 , i/o-peripheral 10 B, internal-peripheral 30 , array memory cells 60 , among other components.
  • the internal-peripheral component 30 may include internal VDC 50 , DLL GEN 21 , MUX& RL 36 , active command 33 , and MRS command 32 included within the CFD control-i/o buffer enable circuit 31 , among other components.
  • signal PWRUP 1 is a first power up signal going on upon detecting ramp up of the external power supply, which may be configured to initialize the internal DC circuit.
  • Signal PWRUP 2 is a second power up signal going on upon detecting ramp up of an internal power supply, and which may be configured to initialize internal-peripheral circuit 30 in memory circuit 90 .
  • signal BSR_RST may be configured for enabling BSCAN function, and/or perform additional/differing functions for RLDRAM ports and/or some other internal signals.
  • the CFD control-i/o buffer enable circuit 31 coupled to control-i/o-peripheral ( 10 A and 10 B), DLL GEN 21 , and internal VDC 50 may, respectively, be configured to initialize memory circuit 90 in accordance with signal PWRUP 1 , PWRUP 2 , BSR_RST, and signal IBON 0 ⁇ 2 developed by clock frequency range. Additionally, the circuitry may further be configured to continue operation with output DKON coupled to signal IBON 0 ⁇ 2 and DBON coupled to i/o-peripheral 10 B when it is at active command state-write cycle. Further, the CFD control-i/o buffer enable circuit 31 may be configured to continue operation with DLL GEN 21 outputting signal QCLK and internal VDC 50 generating internal power supply.
  • memory circuit 90 may be configured to provide an adaptive clock frequency detector 31 B in accordance with control-i/o buffer enable circuit 31 A, e.g., to minimize its power consumption in case II or case III in Table 2. Such minimization may occur even though input system clock frequency (the “tCK”) is out of the RLDRAM operating range (referred to RLDRAM normal range; here, in one illustrative implementation, for example, here tCK may be 1.875 nsec to 5.7 nsec, test range tCK may be 20 nsec to 700 nsec, idle range may be 700 nsec to end) e.g. where the CFD 31 B detects case III, and in such frequency range.
  • tCK input system clock frequency
  • RLDRAM normal range here, in one illustrative implementation, for example, here tCK may be 1.875 nsec to 5.7 nsec, test range tCK may be 20 nsec to 700 nsec, idle range may be 700 nsec to end
  • the memory circuitry 90 may enter into a low power mode, like a sleep mode, where various high consumption power blocks can be shut down, with the exception of circuitry such as small CK buffer, TMS buffer, TCK buffer, and some DC internal voltages, as set forth herein.
  • some implementation may utilize some dummy cycles, like a power up ‘on’ dummy cycle, before being ready for NOP (no operation) state.
  • Table 1 below summarizes group numbers of this memory circuit 90 controlled by the CFD controlled control-i/o buffer enable circuit 31 . Further, as touched on above, these groups as viewed in connection (combined) with Table 1 aspects, help show how power consumption may be reduced during case III.
  • memory circuitry 90 herein may force some circuitry blocks to be disabled via the proposed CFD controlled control-i/o buffer enable circuit 31 operation, e.g., Table 1 specified groups 2 to 6 may be disabled except for group 1 being back into normal range. Further, during case II standby groups 4 to 6 may be disabled. Moreover, during case I standby group 1 to 5 may be enabled except for group 6 coupled to active mode block.
  • FIG. 4 is a block diagram showing another implementation of illustrative memory circuitry, consistent with one or more aspects related to the innovations herein.
  • another illustrative memory circuit 490 is set forth in the block diagram shown, which may also involve the operational timing diagram of FIG. 5 .
  • Systems and methods, here, may serve to illustrate how the CFD controlled control-i/o buffer enable circuit 431 operates and how the standby power is being consumed, respectively.
  • Implementations of such memory circuits 490 may comprise CFD controlled control-i/o buffer enable circuit 431 , a control-peripheral 410 A, a ZQ GEN 415 , an i/o-peripheral 410 B, an internal-peripheral 430 , and an array of memory cells 460 , among other components.
  • Internal-peripheral component 430 may comprise an internal VDC 450 , a DLL GEN 421 , MUX &RL 436 , an active command 433 , a MRS command 432 , refresh counter 434 , and row & column address MUX 435 , all included within the CFD control-i/o buffer enable circuit 431 among other components.
  • the memory cell array 460 may include a plurality memory unit 461 with row decoder(s) 462 A, column decoder 462 B, sense AMP & data bus 462 C, and memory array 462 D.
  • signal PWRUP 1 may be a first power up signal going on upon detection of ramp up in external power supply, and which may be configured for initializing internal VDC 450 .
  • Signal PWRUP 2 is a second power up signal going on upon detection of ramp up of internal power supply, and which may be configured for initializing internal-peripheral 430 .
  • Signal BSR_RST may be configured for enabling BSCAN function, and other signals (e.g., all ports, and so forth) may be configured for utilization with RLDRAM function(s) to generate some internal signals such as LCLK, JCLK, CMDi, ADDi, DKON, DBON, ECLK, QCLK, DLLOFF, IBP 1 , VREFP as shown in FIG. 4 , according to aspects of the present innovations.
  • CFD 431 may produce predetermined outputs combined with internal power up signals (or CFD 431 predetermined outputs themselves selectively coupled to the grouped blocks) such that memory circuit 490 may reduce standby power consumption in accordance with an adaptive frequency detector outputs generated from external clock frequency ranges.
  • Table 2 summarizes device circuitry groups related to being enabled or disabled, as considered with reference to Table 1. here, for example, when tCK range is at case II ⁇ III in Table 2 (see, for reference, T 2 to T 4 in FIG. 2 ), the signal IBON is maintained at the high level-state even though the power up initialization procedures are finished, while at the same time signal DBON is maintained in the low level-state (enabled only active in write command with the high level-state).
  • control-peripheral component 410 A of the CK GEN 411 may be configured to receive external clock port signals (CK and CK#) and may include four kinds of input buffers.
  • a first input buffer 411 A may include circuitry directed to or be dedicated to a small CK buffer function, e.g., being turned on persistently after power up initialization to produce signal JCLK coupled to clock frequency detector 431 B, MRS command 432 , and active command 433 in order to detect next following tCK frequency.
  • the first input buffer 411 A may also be configured to provide stable operation, such as via keeping various signals in stable NOP state, like T 1 to T 2 in FIG. 5 .
  • a second input buffer 411 B may include circuitry directed to or be dedicated to a large CK buffer function, e.g., be configured to turn off according to the level of signal FDET 1 of the first output of CFD circuit 431 B and generate signal LCLK coupled to command decoder 412 , address register 413 , MUX & RL 436 , and DLL GEN 421 .
  • a third input buffer 411 C may include circuitry directed to or be dedicated to CK input buffer for JTAG function
  • a fourth input buffer 411 D may include circuitry directed to or be dedicated to CK# input buffer for JTAG function.
  • System 490 may include a command decoder component 412 configured to receive control port signals (CS#, REF#, and WE#), and which may provide device commands during normal range, and also maintain off states during the specified idle range.
  • An address register component 413 may be configured to receive address port signals (AO ⁇ A 21 and BAO ⁇ BA 2 ), that provide device external addresses during normal range, and also maintain off states during the specified idle range.
  • a BSCAN GEN component 414 may be included and may be configured to provide JTAG function base on 4 ports combination (TMS, TCK, TDI, and TDO), as may be controlled by signal PWRUP 2 and signal BSR_RST, and may maintain an off state in normal range unless invoking JTAG function mode.
  • the BSCAN GEN component 414 may also be configured with a supporting BSCAN function enable mode via allowing TMS and TCK input buffers to maintain on states during idle mode.
  • a ZQ GEN component 415 may be configured to receive a ZQ port signal.
  • device calibrating DQ output impedance information may be provided during normal range, and the ZQ GEN component 415 may also maintain an off state during the specified idle range.
  • Certain implementations may also include an internal-peripheral component 430 of the internal VDC component 450 which may include a reference voltage 451 , and IDC GEN circuitry ( 452 A and 452 B).
  • the internal-peripheral component 430 may include circuitry configured with a first signal IBP 1 of reference voltage 451 adapted to provide a first reference voltage for CFD 431 B, and with a second signal, VREFP, adapted to provide second reference voltage for IDC GEN ( 452 A and 452 B).
  • the internal-peripheral component may include two different driver types IDC GEN 1 452 A and IDC GEN 2 452 B.
  • IDC GEN 1 452 A may be configured such that it is not controlled by signal FDET 1 , which means the respective memory circuit 490 needs at least small IDC GEN 452 A power supply to be turned on to maintain case III state.
  • the IDC GEN 452 B may be turned off depending on the signal FDET 2 state, e.g., whether it is at normal range or at idle range.
  • the MRS command component 432 which may be based on external command, may be configured to produce signal DLLOFF in accordance with first command signal such as first combination (signal JCLK, CMDi, and ADDi). MRS command component may be configured to control DLL GEN 421 and MUX &RL 436 .
  • Systems and methods may also include or involve an active command component 433 , which may also be based on external command, to produce signals DKON and DBON in accordance with second command signal such as second combination (signal JCLK and CMDi). Further, here, such circuitry/signal may configured for controlling control-i/o buffer enable circuit 431 A, DQ GEN 418 , DM GEN 419 , respectively.
  • implementations such as that of FIG. 4 may also include a row & column address MUX component 435 , which may be configured to receive refresh counter 434 outputs and/or active command 433 outputs, and which may be configured to be based on external command(s).
  • the row & column address MUX component may be coupled to an array of memory cells 460 in communication with a k-bit global-bus 470 .
  • the k-bit global-bus 470 of array memory cells 460 may be coupled to i/o-peripheral 410 B and may carry out read data or carry in write data.
  • the array of memory cells 460 may comprise a plural memory unit 461 including row decoder 462 A, column decoder 462 B, sense amplifier & data bus 462 C, and memory cells 462 D.
  • a MUX & RL component 436 may also be included for receiving either signal LCLK or signal ECLK selected by signal DLLOFF and shifted by signal RL produces output clock QCLK.
  • the MUX & RL component 436 may drive output buffers such as QVLD GEN 417 , QKGEN 416 , and/or DQ GEN 418 .
  • System 490 may include a DLL GEN component 421 that receives signal LCLK from command decoder component 412 when a DLL mode is selected at normal range (e.g., via signal DLLOFF from MRS command) and that produces output signal ECLK which may be connected to the MUX & RL component 436 . Further, the DLL GEN component 421 may itself be configured to receive one of the CFD output(s) in operating a different frequency range to that of a normal range for saving standby power.
  • the CFD controlled control-i/o buffer enable circuit 431 will describe later in FIG. 6 through FIG. 10 .
  • the i/o-peripheral component 410 B may be comprised of a QK GEN subcomponent 416 , a QVLD GEN subcomponent 417 , a DQ GEN subcomponent 418 , a DM GEN subcomponent 419 , and a DK GEN subcomponent 420 .
  • the QK GEN subcomponent 416 may be configured to transmit output data clocks (QK 0 ⁇ QK 1 and QK# 0 ⁇ QK# 1 ) to synchronize output data controlled by the signal QCLK.
  • QK Gen 416 may be configured to turn off during the specified idle mode.
  • the QVLD GEN subcomponent 417 may be adapted to indicate that a valid data window is synchronized with the output data clock controlled by the signal QCLK, and may too be configured to maintain a turn off state during the specified idle mode.
  • the DQ GEN subcomponent 418 may be configured to receive DQ port signals (DQ 0 ⁇ DQ 35 ), e.g. through its own input buffers, and may transmit k-bit data to the global bus 470 . Further, DQ GEN 418 may generate device write data according to signal DBON in active mode during normal range, and may too be configured to maintain off states during the specified idle range.
  • the DM GEN subcomponent 419 may be configured to receive input data mask port signal (DM), e.g.
  • the DK GEN subcomponent 420 may be configured to receive input data clock port signals (DK 0 ⁇ DK 1 and DK# 0 ⁇ DK# 1 ), e.g. through its own input buffers, and to generate device write input data clock according to signal DBON in active mode during normal range, and may too maintain an off state during the specified idle range.
  • FIG. 5 is a diagram showing illustrative operational timing features such as may be associated with the circuitry of FIG. 4 , consistent with one or more aspects related to the innovations herein.
  • the signals (IBON 0 , 1 , and 2 ), via configuration(s) of control system 490 , may be held at high level states more selectively as a function of such configurations according to tCK range even though the power up initialization procedures are completed, while signal DBON is only enabled active for write command(s) via the high level state. Accordingly, such memory circuits may consume lower necessary standby power consistent with Table 2.
  • FIG. 6 a detailed schematic diagram depicting one illustrative implementation of such circuitry is shown in FIG. 6 .
  • FIG. 7A and FIG. 7B are illustrative timing diagrams showing exemplary operation features thereof, including detecting enable operation and disable operation in the first clock frequency detector.
  • FIG. 6 is a block diagram showing an illustrative clock frequency detector circuitry, consistent with one or more aspects related to the innovations herein.
  • the first clock frequency detector 600 of FIG. 6 may have an input internal clock signal generator subcomponent 690 , which may include an active current sink 682 , a current mirror sense 691 , an output clock signal generator 692 , and an output latch 693 .
  • signal JCLK may be coupled to inverter 680 (inverter 601 ⁇ 602 ) of the input internal clock signal generator 690 to produce a 2-inverter delayed signal JKD 2 based on signal JCLK.
  • Signal JKD 2 may then be processed to produce a 5-inverter delayed signal JKD 7 via inverter chain delay 681 (inverter 603 ⁇ 607 ).
  • FIGS. 7A and 7B are diagrams showing illustrative operational timing features such as may be associated with the circuitry of FIG. 6 , consistent with one or more aspects related to the innovations herein.
  • active sink 682 circuitry can sink current io 1 at the rising edge of input signal JCLK, e.g.
  • Sense component 691 such as the current mirror sense shown in FIG. 6 , may be configured to convert current ir 1 induced by signal IBP 1 voltage to current id via NMOS current mirror 684 . Further, a current mirror sense component 691 may also be configured to convert current id to current io 1 via PMOS current mirror 685 .
  • an NMOS component N 622 and a PMOS component P 626 may be configured as decoupling capacitors for signal IBP 1 and signal cmir.
  • the current mirror sense may include other circuitry such as an NMOS capacitor N 627 coupled to the PMOS current mirror 685 , to the active sink 682 of the input internal clock signal generator 690 , and to inverter 634 of the output clock signal generator 692 .
  • inverter 634 may be a load capacitor to measure voltage level of signal Cout in response to sink current is 1 density, as governed/controlled by signal JCLK frequency range.
  • the signal Cout voltage may be held at near ground voltage level, wherein the inverter 634 detects signal Cout voltage as the low level (enabling state).
  • signal Cout voltage may be held at near internal voltage level, wherein the inverter 634 detects signal Cout voltage as the high level (disabling state).
  • the output clock signal generator 692 may be configured both to receive the signal Cout via coupling to inverter 634 and to output signal cout 7 after passing through an inverter chain delay 686 (inverter 634 ⁇ 637 ). Further, an inverter driver 687 may be included, coupled to the inverter chain delay 686 , to produce digitized output signals (signal dat 8 , rst 8 , and rst 9 ), e.g., for the initial set of D-flip flop(s) 688 A that follow located within a subsequent output latch component 693 .
  • an output latch component 693 may be included and may comprise a set of serially connected D flip-flops 688 A and 688 B. Further, such flip-flops 688 A, 688 B may be configured to operate essentially as a two-stage latch.
  • the first D flip-flop (D: signal dat 8 , Q: signal dat 12 , S: rst 8 , R: signal rst 9 , and CLK: signal lab 5 ) may be configured to receive input signal dat 8 and produce output signal dat 12 .
  • the second D flip-flop (D: signal dat 12 , Q: signal FDET 1 , S: shifted signal dat 12 , R: fix to enable, and CLK: signal JCLK) may be configured to receive input signal dat 12 and produce output signal FDET 1 .
  • the signal output (signal Cout) from the sense component 691 may achieve a latched state eventually.
  • output latch 693 /frequency detector circuitry may be synchronized with the external clock falling edge whenever updating the signal dat 12 , in order to avoid illegal command decoding (e.g. with reference to command decoder 412 ) associated with the control-peripheral 410 A.
  • avoiding such decoding may involve input/control via signal IBON 1 associated with this first clock frequency detector output signal FDET 1 .
  • signal IBON 1 associated with this first clock frequency detector output signal FDET 1 .
  • the command decoder 412 is receiving an invalid combination due to FDET 1 enable-transition at the nth clock rising edge and tries to latch the nth invalid combination status
  • system 490 may have a problem; however, at the nth clock falling edge, it may be configured not to receive any command, but instead to receive a next command via at least at the nth+1 rising edge.
  • an exemplary second clock frequency detector 800 may include an input internal clock signal generator component 890 having an active current sink 882 , a current mirror sense component 891 , an output clock signal generator component 892 , and an output latch component 893 .
  • Input signal JCLK coupled to inverter 880 (inverter 801 ⁇ 802 ) of the input internal clock signal generator 890 produces a two inverter delayed signal KKD 2 based on signal JCLK.
  • Signal KKD 2 may then be fed through an inverter chain delay 881 (inverter 803 ⁇ 807 ) to produce a five inverter delayed signal KKD 7 , such that the duration t 2 between signal KKD 2 and KKD 7 is a delay from signal KKD 2 rise to signal KKD 7 fall.
  • the active sink 882 can sink current io 2 at the rising edge of signal JCLK by means of the series connected NMOS 882 (N 828 gate tied to signal KKD 2 and N 629 gate tied to signal KKD 7 ) to ground.
  • internal clock generator circuitry 883 coupled to signal KKD 2 generates complementary signal kab 5 and kat 5 for first D flip-flop for the output latch 893 .
  • current mirror sense component 891 may be configured to convert current ir 2 induced by signal IBP 1 voltage to current ic 2 via NMOS current mirror 884 and also to convert current ic 2 to current io 2 via PMOS current mirror 885 .
  • NMOS N 822 and PMOS P 826 may be decoupling capacitors for the IBP 1 signal and the kmir signal.
  • the NMOS N 827 capacitor may be coupled to the PMOS current mirror 885 , the active sink 882 and inverter 834 , wherein the inverter 834 is a load capacitor which may be adapted to measure voltage level of signal kout in response to sink current is 2 density controlled via the signal JCLK frequency range.
  • the inverter 834 is a load capacitor which may be adapted to measure voltage level of signal kout in response to sink current is 2 density controlled via the signal JCLK frequency range.
  • current is 2 is larger than current io 2 at high frequency, signal cout voltage is maintained/held at near ground voltage level, wherein the inverter 834 detects signal kout voltage at the low level (enabling state).
  • current is 2 is smaller than current io 2 at low frequency, signal kout voltage is maintained at near the internal voltage level, which means the inverter 834 detects signal kout voltage at the high level (disabling state).
  • An illustrative output clock signal generator component 892 is also shown, which may be configured to receive the signal kout via coupling to first inverter 834 as part of an inverter chain delay circuit 886 (inverter 834 ⁇ 837 ), which outputs signal kout 7 .
  • An inverter driver circuit 887 may also be included, coupled to the inverter chain delay circuit 886 , and may be configured to produce digitized output signals (signal kat 8 , kst 8 , and kst 9 ). Such digitized output signals may then be fed into the initial circuitry of the output latch component 893 that follows, such as into the D-flip flop(s) therein.
  • the output latch 893 may be configured to operate essentially as a one-stage latch.
  • the circuitry may be configured with the first D flip-flop inputs/signals (D: signal kat 8 , Q: signal kat 12 , S: kst 8 , R: signal kst 9 , and CLK: signal kab 5 ) to receive input signal kat 8 and produce output signal FDET 2 .
  • the first D flip-flop 893 may be configured to achieve an eventual latch of the sense 891 data output (signal kout).
  • FIG. 9 is a block diagram showing an illustrative control-i/o buffer enable circuitry, consistent with one or more aspects related to the innovations herein.
  • An illustrative implementation of control-i/o buffer enable circuit 431 A is set forth in the schematic diagram 900 of FIG. 9 .
  • the timing diagrams shown in FIG. 10 depict exemplary aspects of how the control-i/o buffer enable circuit 431 may operate with a control set signal and frequency detector. Referring to FIG.
  • an exemplary control i/o buffer enable circuit 431 A may include an internal vref power up circuit 910 , an internal wfb decoder 920 , an internal fdet decoder 930 , ibon 0 driver 940 , ibon 1 driver 950 , and ibon 2 driver 960 .
  • the internal vref power up circuit 910 may be configured to receive signal PWRUP 2 and signal VREF, and to produce output signal PWR 23 .
  • the first control set signal decoder 907 may be coupled to complementary signal PWR 21 controlled by the inverter 901 as well as to signal VREF to generate signal PWR 22 coupled to a latch 908 . Further, then, the output signal PWR 23 of the latch 908 may be connected to the internal wfb decoder 920 .
  • signal PWR 23 is a combined signal of PWRUP 2 with signal VREF.
  • FIG. 10 is a diagram showing illustrative operational timing features such as may be associated with the circuitry of FIG.
  • the signal PWR 25 may generate disable-all IBON (IBON 0 , 1 ,and 2 ) states when the signal WFBIN is maintained high to reduce power consumption, such as only at a wafer burn-in mode; however, in a normal mode, PWR 25 may be shifted from the signal PWR 23 state.
  • signal PUP 1 _VDD is another power up signal enabled via detecting ramping up of an external power supply and may be configured for initializing signal PWR 27 and FDET 29 .
  • the signal IBON 0 given as a function of signal PWR 25 and signal PUP 1 _VDD, may be shifted from the signal PWR 25 state to turn on (e.g. persistently) after a power up initialization procedure and to maintain a stable NOP state.
  • the signal IBON 1 given as a function of signal FDET 27 and signal PUP 1 _VDD, may be shifted from the signal FDET 1 state or inversed from the signal BSR_RST state to reduce power consumption at idle range or in JTAG function mode(s), too.
  • the signal IBON 2 given as a function of signal FDET 27 and signal DKON, may be shifted from the signal FDET 27 state or the signal DKON state (enabled only active in write command with the high level-state) to reduce power consumption in/at active operation mode(s).
  • the internal wfb decoder 920 which receives control signal WFBINB (inverted signal WFBIN), may be configured as a driver for signal PWR 23 .
  • WFBIN wafer burin-in enable signal
  • the output signal PWR 25 switches to the low level-state in order to turn off all device(s) except a desired memory cell section to be stressed. Otherwise, the WFBIN is set to the low level-state in normal mode.
  • the internal fdet decoder circuit 930 may be controlled by signal FDET 1 and BSR_RST, which serve as drivers for the signal PWR 25 .
  • the ibon 0 driver 940 may be configured to receive signal PWR 25 through level shifting circuit 931 , with inverter 932 / 933 generating signal IBON 0 , and the ibon 1 driver 950 receiving signal FDET 27 through level shifting circuit 941 . Further, inverter 942 / 943 may generate signal IBON 1 , with the ibon 2 driver 960 receiving signal FET 27 wherein DKON generates signal IBON 2 .
  • Table 3 is listing of exemplary interconnects coupling signal IBON 0 ⁇ 2 and FDET 1 ⁇ 2 to device circuitry.
  • the present disclosure includes implementations that generate and/or connect the CFD control-i/o buffer enable circuit to this memory circuit to reduce standby power consumption, e.g., in specified frequency mode(s) including clock stop mode, consistent with one or more features and/or benefits of the present innovations.
  • innovations herein may be achieved via implementations with differing or disparate components, i.e., beyond the specific circuits or circuitry set forth above.
  • components e.g., circuitry, computing/processing components, etc.
  • aspects of the innovations herein may be implemented consistent with numerous general or special purpose circuits, computing systems or configurations.
  • exemplary circuits, computing systems, environments, and/or configurations may include, but are not limited to, various power- or memory-related circuitry, such as that within personal computers, servers or server computing devices such as routing/connectivity components, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, smart phones, consumer electronic devices, network PCs, other existing computer platforms, distributed computing environments that include one or more of the above systems or devices, etc.
  • aspects of the innovations herein may be achieved via logic and/or logic instructions including program modules, executed in association with the circuitry, for example.
  • program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular control, delay or instructions.
  • the inventions may also be practiced in the context of distributed circuit settings where circuitry is connected via communication buses, circuitry or links.
  • control/instructions may involve one or both local and remote computer storage media including memory storage devices.
  • Computer readable media can be any available media that is resident on, associable with, or can be accessed by such circuits and/or computing components.
  • Computer readable media may include or involve computer storage media and communication media.
  • Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and can accessed by computing component.
  • Communication media may comprise computer readable instructions, data structures, program modules or other data embodying the functionality herein. Further, communication media may include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above are also included within the scope of computer readable media.
  • the terms component, module, device, etc. may refer to any type of logical or functional circuits, blocks and/or processes that may be implemented in a variety of ways.
  • the functions of various circuits and/or blocks can be combined with one another into any other number of modules.
  • Each module may even be implemented as a software program stored on a tangible memory (e.g., random access memory, read only memory, CD-ROM memory, hard disk drive) to be read by a central processing unit to implement the functions of the innovations herein.
  • the modules can comprise programming instructions transmitted to a general purpose computer or to processing/graphics hardware.
  • the modules can be implemented as other hardware logic circuitry implementing the functions encompassed by the innovations herein.
  • the modules can be implemented using special purpose instructions (SIMD instructions), field programmable logic arrays or any mix thereof which provides the desired level performance and cost.
  • SIMD instructions special purpose instructions
  • implementations and features consistent with the present inventions may be implemented through computer-hardware, software and/or firmware.
  • the systems and methods disclosed herein may be embodied in various forms including, for example, in association with memory of data processors, such as in computers that also include a database, digital electronic circuitry, firmware, software, or in combinations of them.
  • components such as circuits, systems and methods consistent with the innovations herein may be implemented with any combination of hardware, software and/or firmware.
  • the above-noted features and other aspects and principles of the innovations herein may be implemented in various environments.
  • Such environments and related applications may be specially constructed for performing the various processes and operations according to the invention or they may include a general-purpose computer or computing platform selectively activated or reconfigured by code to provide the necessary functionality.
  • the processes disclosed herein are not inherently related to any particular computer, network, architecture, environment, or other apparatus, and may be implemented by a suitable combination of hardware, software, and/or firmware.
  • various general-purpose machines may be used with programs written in accordance with teachings of the invention, or it may be more convenient to construct a specialized apparatus or system to perform the required methods and techniques.
  • aspects of the method and system described herein, such as the logic may be implemented as functionality programmed into any of a variety of circuitry, including programmable logic devices (“PLDs”), such as field programmable gate arrays (“FPGAs”), programmable array logic (“PAL”) devices, electrically programmable logic and memory devices and standard cell-based devices, as well as application specific integrated circuits.
  • PLDs programmable logic devices
  • FPGAs field programmable gate arrays
  • PAL programmable array logic
  • Some other possibilities for implementing aspects include: memory devices, microcontrollers with memory (such as EEPROM), embedded microprocessors, firmware, software, etc.
  • aspects may be embodied in microprocessors having software-based circuit emulation, discrete logic (sequential and combinatorial), custom devices, fuzzy (neural) logic, quantum devices, and hybrids of any of the above device types.
  • the underlying device technologies may be provided in a variety of component types, e.g., metal-oxide semiconductor field-effect transistor (“MOSFET”) technologies like complementary metal-oxide semiconductor (“CMOS”), bipolar technologies like emitter-coupled logic (“ECL”), polymer technologies (e.g., silicon-conjugated polymer and metal-conjugated polymer-metal structures), mixed analog and digital, and so on.
  • MOSFET metal-oxide semiconductor field-effect transistor
  • CMOS complementary metal-oxide semiconductor
  • ECL emitter-coupled logic
  • polymer technologies e.g., silicon-conjugated polymer and metal-conjugated polymer-metal structures
  • mixed analog and digital and so on.
  • circuits, logic and/or functions disclosed herein may be enabled using any number of combinations of hardware, firmware, and/or as data and/or instructions embodied in various machine-readable or computer-readable media, in terms of their behavioral, register transfer, logic component, and/or other characteristics.
  • Computer-readable media in which such formatted data and/or instructions may be embodied include, but are not limited to, non-volatile storage media in various forms (e.g., optical, magnetic or semiconductor storage media) and other mechanisms that may be used to transfer such formatted data and/or instructions through wireless, optical, or wired signaling media or any combination thereof.
  • transfers of such formatted data and/or instructions include, but are not limited to, transfers (uploads, downloads, e-mail, etc.) over the Internet and/or other computer networks via one or more data transfer protocols (e.g., HTTP, FTP, SMTP, and so on).
  • data transfer protocols e.g., HTTP, FTP, SMTP, and so on.
  • the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in a sense of “including, but not limited to.” Words using the singular or plural number also include the plural or singular number respectively. Additionally, the words “herein,” “hereunder,” “above,” “below,” and words of similar import refer to this application as a whole and not to any particular portions of this application. When the word “or” is used in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list and any combination of the items in the list.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Dram (AREA)
  • Power Sources (AREA)

Abstract

Implementations herein involve control I/O buffer enable circuitry and/or features of saving power in standby mode. In illustrative embodiments, aspects of the present innovations may be directed to providing low standby power consumption, such as providing low standby power consumption in high-speed synchronous SRAM and RLDRAM devices.

Description

BACKGROUND
1. Field
Aspects of the present innovations are directed, generally, to providing low standby power consumption, and, more specifically, to providing low standby power consumption in high-speed synchronous SRAM and RLDRAM devices.
2. Description of Related Information
A known memory circuit 290 is set forth in a block schematic diagram shown in FIG. 1. Further, a representative operational timing diagram is illustrated in FIG. 2, showing how the control-i/o buffer enable circuit 231 operates and how the standby power is being consumed, respectively. Referring to FIG. 1, a memory circuit 290 may comprises a control-i/o buffer enable circuit 231, a control-peripheral 210A, an i/o-peripheral 210B, an internal-peripheral 230, and an array of memory cells 260. The internal-peripheral 230 may include circuitry such as an internal VDC 250, a DLL GEN 221, an active command 233, and a MRS command 232, among other components. The signal PWRUP1 is a first power up signal going on upon detection of ramp-up external power supply and configured to initialize control-peripheral 210A and internal VDC 250, while signal PWRUP2 is a second power up signal going on upon detection of ramp up of internal power supply and configured to initialize control-i/o buffer enable circuit 231, control-io-peripheral (210A and 210B), and internal-peripheral 230. Further, the signal BSR_RST may be configured for enabling BSCAN function, and other aspects (e.g. ports, and so forth) may be configured to generate various other internal signals.
In various circumstances in the circuits of FIG. 1, however, the signal IBON is held on the high level-state even though the power up initialization procedures are finished, while at the same time signal DBON is held on the low level-state (enabled only active in write command with the high level-state). Accordingly, such memory circuits will consume unnecessary standby power at group 2, group 4, group 5, group 6, and so forth, as viewed by way of illustration in connection with Table 1 below.
As set forth below, one or more aspects of the present inventions may overcome these or other drawbacks and/or otherwise impart innovative features.
DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which constitute a part of this specification, illustrate various implementations and aspects of the present invention and, together with the description, explain various features of the innovations herein. In the drawings:
FIG. 1 is a block diagram illustrating a known memory device.
FIG. 2 is an representative timing diagram showing operational timing consistent with FIG. 1.
FIG. 3 is a block diagram showing one implementation of illustrative memory circuitry, consistent with one or more aspects related to the innovations herein.
FIG. 4 is a block diagram showing another implementation of illustrative memory circuitry, consistent with one or more aspects related to the innovations herein.
FIG. 5 is a diagram showing illustrative operational timing features such as may be associated with the circuitry of FIG. 4, consistent with one or more aspects related to the innovations herein.
FIG. 6 is a block diagram showing an illustrative clock frequency detector circuitry, consistent with one or more aspects related to the innovations herein.
FIGS. 7A and 7B are diagrams showing illustrative operational timing features such as may be associated with the circuitry of FIG. 6, consistent with one or more aspects related to the innovations herein.
FIG. 8 is a block diagram showing another illustrative clock frequency detector circuitry, consistent with one or more aspects related to the innovations herein.
FIG. 9 is a block diagram showing an illustrative control-i/o buffer enable circuitry, consistent with one or more aspects related to the innovations herein.
FIG. 10 is a diagram showing illustrative operational timing features such as may be associated with the circuitry of FIG. 9, consistent with one or more aspects related to the innovations herein.
DETAILED DESCRIPTION OF ILLUSTRATIVE IMPLEMENTATIONS
Reference will now be made in detail to the inventions herein, examples of which are illustrated in the accompanying drawings. The implementations set forth in the following description do not represent all implementations consistent with the claimed inventions. Instead, they are merely some examples consistent with certain aspects related to the present inventions. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
Aspects of the present innovations are directed to providing low standby power consumption in certain high-speed synchronous RAM devices. For example, systems and methods herein include features that provide low standby power consumption involving detecting clock frequency and controlling the power dissipation parts for the high-speed synchronous SRAM and RLDRAM devices, such as when in slow frequency and/or in stop clock mode(s).
According to some implementations, for example, adaptive CFD control-i/o buffer enable circuits may be provided whether the input system clock frequency is at test range or at idle range. Further, and then some combined this predetermined output signals with internal power up signals or CFD output themselves are coupled to each group respectively so that this new arts of memory circuit can consume reducing standby power depending on the input system clock frequency ranges.
FIG. 3 is a block diagram showing one implementation of illustrative memory circuitry, consistent with one or more aspects related to the innovations herein. Referring to FIG. 3, implementations consistent with the present innovations may include a clock frequency detected (the “CFD”) control-i/o buffer enable circuit 31 located in memory circuit 90. Such circuitry may include CFD control-i/o buffer enable circuit 31, control-peripheral 10A, ZQ GEN 14, i/o-peripheral 10B, internal-peripheral 30, array memory cells 60, among other components. The internal-peripheral component 30 may include internal VDC 50, DLL GEN 21, MUX& RL 36, active command 33, and MRS command 32 included within the CFD control-i/o buffer enable circuit 31, among other components. Here, signal PWRUP1 is a first power up signal going on upon detecting ramp up of the external power supply, which may be configured to initialize the internal DC circuit. Signal PWRUP2 is a second power up signal going on upon detecting ramp up of an internal power supply, and which may be configured to initialize internal-peripheral circuit 30 in memory circuit 90. Further, signal BSR_RST may be configured for enabling BSCAN function, and/or perform additional/differing functions for RLDRAM ports and/or some other internal signals. In operation, the CFD control-i/o buffer enable circuit 31 coupled to control-i/o-peripheral (10A and 10B), DLL GEN 21, and internal VDC 50 may, respectively, be configured to initialize memory circuit 90 in accordance with signal PWRUP1, PWRUP2, BSR_RST, and signal IBON0˜2 developed by clock frequency range. Additionally, the circuitry may further be configured to continue operation with output DKON coupled to signal IBON0˜2 and DBON coupled to i/o-peripheral 10B when it is at active command state-write cycle. Further, the CFD control-i/o buffer enable circuit 31 may be configured to continue operation with DLL GEN 21 outputting signal QCLK and internal VDC 50 generating internal power supply.
In some implementations, memory circuit 90 may be configured to provide an adaptive clock frequency detector 31B in accordance with control-i/o buffer enable circuit 31A, e.g., to minimize its power consumption in case II or case III in Table 2. Such minimization may occur even though input system clock frequency (the “tCK”) is out of the RLDRAM operating range (referred to RLDRAM normal range; here, in one illustrative implementation, for example, here tCK may be 1.875 nsec to 5.7 nsec, test range tCK may be 20 nsec to 700 nsec, idle range may be 700 nsec to end) e.g. where the CFD 31B detects case III, and in such frequency range. Here, then, the memory circuitry 90 may enter into a low power mode, like a sleep mode, where various high consumption power blocks can be shut down, with the exception of circuitry such as small CK buffer, TMS buffer, TCK buffer, and some DC internal voltages, as set forth herein. However, when going back into normal range (e.g. at input clock frequency rates), some implementation may utilize some dummy cycles, like a power up ‘on’ dummy cycle, before being ready for NOP (no operation) state.
Table 1 below summarizes group numbers of this memory circuit 90 controlled by the CFD controlled control-i/o buffer enable circuit 31. Further, as touched on above, these groups as viewed in connection (combined) with Table 1 aspects, help show how power consumption may be reduced during case III. According to some implementations, memory circuitry 90 herein may force some circuitry blocks to be disabled via the proposed CFD controlled control-i/o buffer enable circuit 31 operation, e.g., Table 1 specified groups 2 to 6 may be disabled except for group 1 being back into normal range. Further, during case II standby groups 4 to 6 may be disabled. Moreover, during case I standby group 1 to 5 may be enabled except for group 6 coupled to active mode block.
TABLE 1
Detailed circuitry groups related to device circuitry names
Name
Input Buffer base on Port Name
Group No. or Block Circuit Name
1 TMS, TCK, small CK
2 A∅~A21, BA∅~BA2, CS#, REF#, WE#, large CK
3 ZQ GEN
4 interanl VDC
5 DLL GEN
6 DQ∅~DQ35, DM, DK∅~DK1, DK#∅~DK#1
FIG. 4 is a block diagram showing another implementation of illustrative memory circuitry, consistent with one or more aspects related to the innovations herein. Referring to FIG. 4, another illustrative memory circuit 490 is set forth in the block diagram shown, which may also involve the operational timing diagram of FIG. 5. Systems and methods, here, may serve to illustrate how the CFD controlled control-i/o buffer enable circuit 431 operates and how the standby power is being consumed, respectively. Implementations of such memory circuits 490 may comprise CFD controlled control-i/o buffer enable circuit 431, a control-peripheral 410A, a ZQ GEN 415, an i/o-peripheral 410B, an internal-peripheral 430, and an array of memory cells 460, among other components.
Internal-peripheral component 430 may comprise an internal VDC 450, a DLL GEN 421, MUX &RL 436, an active command 433, a MRS command 432, refresh counter 434, and row & column address MUX 435, all included within the CFD control-i/o buffer enable circuit 431 among other components. The memory cell array 460 may include a plurality memory unit 461 with row decoder(s) 462A, column decoder 462B, sense AMP & data bus 462C, and memory array 462D. According to some implementations, signal PWRUP1 may be a first power up signal going on upon detection of ramp up in external power supply, and which may be configured for initializing internal VDC 450. Signal PWRUP2 is a second power up signal going on upon detection of ramp up of internal power supply, and which may be configured for initializing internal-peripheral 430. Signal BSR_RST may be configured for enabling BSCAN function, and other signals (e.g., all ports, and so forth) may be configured for utilization with RLDRAM function(s) to generate some internal signals such as LCLK, JCLK, CMDi, ADDi, DKON, DBON, ECLK, QCLK, DLLOFF, IBP1, VREFP as shown in FIG. 4, according to aspects of the present innovations.
Consistent with such implementations, CFD 431 may produce predetermined outputs combined with internal power up signals (or CFD 431 predetermined outputs themselves selectively coupled to the grouped blocks) such that memory circuit 490 may reduce standby power consumption in accordance with an adaptive frequency detector outputs generated from external clock frequency ranges. These and other innovations are explained in the present disclosure and otherwise appreciated from the blocks, connections and signals set forth in the tables and drawings by one of ordinary skill in the art.
TABLE 2
Detailed circuitry groups related to being enabled or disabled,
such as also in reference to Table 1
Function Case I: Case II: Case III:
Range normal range test range idle range
tCK[sec] less than 2∅ n 2∅ n to 7∅∅ n more than 7∅∅ n
Status standy active standy active standy active
Enable Group No. 1 ~ 5 1 ~ 6 1, 2, 3 1, 2, 3, 6 1 1
Disable Group No. 6 none 4, 5, 6 4, 5 2 ~ 6 2 ~ 6
Table 2 summarizes device circuitry groups related to being enabled or disabled, as considered with reference to Table 1. here, for example, when tCK range is at case II˜III in Table 2 (see, for reference, T2 to T4 in FIG. 2), the signal IBON is maintained at the high level-state even though the power up initialization procedures are finished, while at the same time signal DBON is maintained in the low level-state (enabled only active in write command with the high level-state).
Turning back to various components and implementations of FIG. 4, control-peripheral component 410A of the CK GEN 411 may be configured to receive external clock port signals (CK and CK#) and may include four kinds of input buffers. For example, a first input buffer 411A may include circuitry directed to or be dedicated to a small CK buffer function, e.g., being turned on persistently after power up initialization to produce signal JCLK coupled to clock frequency detector 431B, MRS command 432, and active command 433 in order to detect next following tCK frequency. Further, the first input buffer 411A may also be configured to provide stable operation, such as via keeping various signals in stable NOP state, like T1 to T2 in FIG. 5. A second input buffer 411B may include circuitry directed to or be dedicated to a large CK buffer function, e.g., be configured to turn off according to the level of signal FDET1 of the first output of CFD circuit 431B and generate signal LCLK coupled to command decoder 412, address register 413, MUX & RL 436, and DLL GEN 421. A third input buffer 411C may include circuitry directed to or be dedicated to CK input buffer for JTAG function, and a fourth input buffer 411D may include circuitry directed to or be dedicated to CK# input buffer for JTAG function. System 490 may include a command decoder component 412 configured to receive control port signals (CS#, REF#, and WE#), and which may provide device commands during normal range, and also maintain off states during the specified idle range. An address register component 413 may be configured to receive address port signals (AO˜A21 and BAO˜BA2), that provide device external addresses during normal range, and also maintain off states during the specified idle range. Additionally, a BSCAN GEN component 414 may be included and may be configured to provide JTAG function base on 4 ports combination (TMS, TCK, TDI, and TDO), as may be controlled by signal PWRUP2 and signal BSR_RST, and may maintain an off state in normal range unless invoking JTAG function mode. Further, the BSCAN GEN component 414 may also be configured with a supporting BSCAN function enable mode via allowing TMS and TCK input buffers to maintain on states during idle mode. Lastly, a ZQ GEN component 415 may be configured to receive a ZQ port signal. Here, e.g., via a resister from ZQ to ground, device calibrating DQ output impedance information may be provided during normal range, and the ZQ GEN component 415 may also maintain an off state during the specified idle range.
Certain implementations may also include an internal-peripheral component 430 of the internal VDC component 450 which may include a reference voltage 451, and IDC GEN circuitry (452A and 452B). Here, for example, the internal-peripheral component 430 may include circuitry configured with a first signal IBP1 of reference voltage 451 adapted to provide a first reference voltage for CFD 431B, and with a second signal, VREFP, adapted to provide second reference voltage for IDC GEN (452A and 452B). In some implementations, the internal-peripheral component may include two different driver types IDC GEN1 452A and IDC GEN2 452B. Here, for example, IDC GEN1 452A may be configured such that it is not controlled by signal FDET1, which means the respective memory circuit 490 needs at least small IDC GEN 452A power supply to be turned on to maintain case III state. Further, the IDC GEN 452B may be turned off depending on the signal FDET2 state, e.g., whether it is at normal range or at idle range. The MRS command component 432, which may be based on external command, may be configured to produce signal DLLOFF in accordance with first command signal such as first combination (signal JCLK, CMDi, and ADDi). MRS command component may be configured to control DLL GEN 421 and MUX &RL 436. Systems and methods may also include or involve an active command component 433, which may also be based on external command, to produce signals DKON and DBON in accordance with second command signal such as second combination (signal JCLK and CMDi). Further, here, such circuitry/signal may configured for controlling control-i/o buffer enable circuit 431A, DQ GEN 418, DM GEN 419, respectively.
Additionally, implementations such as that of FIG. 4 may also include a row & column address MUX component 435, which may be configured to receive refresh counter 434 outputs and/or active command 433 outputs, and which may be configured to be based on external command(s). Further the row & column address MUX component may be coupled to an array of memory cells 460 in communication with a k-bit global-bus 470. Here, for example, the k-bit global-bus 470 of array memory cells 460 may be coupled to i/o-peripheral 410B and may carry out read data or carry in write data. The array of memory cells 460 may comprise a plural memory unit 461 including row decoder 462A, column decoder 462B, sense amplifier & data bus 462C, and memory cells 462D. A MUX & RL component 436 may also be included for receiving either signal LCLK or signal ECLK selected by signal DLLOFF and shifted by signal RL produces output clock QCLK. Here, for example, the MUX & RL component 436 may drive output buffers such as QVLD GEN 417, QKGEN 416, and/or DQ GEN 418.
System 490 may include a DLL GEN component 421 that receives signal LCLK from command decoder component 412 when a DLL mode is selected at normal range (e.g., via signal DLLOFF from MRS command) and that produces output signal ECLK which may be connected to the MUX & RL component 436. Further, the DLL GEN component 421 may itself be configured to receive one of the CFD output(s) in operating a different frequency range to that of a normal range for saving standby power. Here, the CFD controlled control-i/o buffer enable circuit 431 will describe later in FIG. 6 through FIG. 10.
In some embodiments, the i/o-peripheral component 410B may be comprised of a QK GEN subcomponent 416, a QVLD GEN subcomponent 417, a DQ GEN subcomponent 418, a DM GEN subcomponent 419, and a DK GEN subcomponent 420. Turning to the illustrative implementation of FIG. 4, the QK GEN subcomponent 416 may be configured to transmit output data clocks (QK0˜QK1 and QK#0˜QK#1) to synchronize output data controlled by the signal QCLK. Further, QK Gen 416 may be configured to turn off during the specified idle mode. The QVLD GEN subcomponent 417 may be adapted to indicate that a valid data window is synchronized with the output data clock controlled by the signal QCLK, and may too be configured to maintain a turn off state during the specified idle mode. The DQ GEN subcomponent 418 may be configured to receive DQ port signals (DQ0˜DQ35), e.g. through its own input buffers, and may transmit k-bit data to the global bus 470. Further, DQ GEN 418 may generate device write data according to signal DBON in active mode during normal range, and may too be configured to maintain off states during the specified idle range. The DM GEN subcomponent 419 may be configured to receive input data mask port signal (DM), e.g. through its own input buffer, and to generate device write mask data according to signal DBON in active mode during normal range, and may too be configured to maintain an off state during the specified idle range. The DK GEN subcomponent 420 may be configured to receive input data clock port signals (DK0˜DK1 and DK#0˜DK#1), e.g. through its own input buffers, and to generate device write input data clock according to signal DBON in active mode during normal range, and may too maintain an off state during the specified idle range.
FIG. 5 is a diagram showing illustrative operational timing features such as may be associated with the circuitry of FIG. 4, consistent with one or more aspects related to the innovations herein. The signals (IBON0, 1, and 2), via configuration(s) of control system 490, may be held at high level states more selectively as a function of such configurations according to tCK range even though the power up initialization procedures are completed, while signal DBON is only enabled active for write command(s) via the high level state. Accordingly, such memory circuits may consume lower necessary standby power consistent with Table 2.
Turning back to first circuitry of clock frequency detector 431B, a detailed schematic diagram depicting one illustrative implementation of such circuitry is shown in FIG. 6. Additionally, FIG. 7A and FIG. 7B are illustrative timing diagrams showing exemplary operation features thereof, including detecting enable operation and disable operation in the first clock frequency detector.
FIG. 6 is a block diagram showing an illustrative clock frequency detector circuitry, consistent with one or more aspects related to the innovations herein. The first clock frequency detector 600 of FIG. 6 may have an input internal clock signal generator subcomponent 690, which may include an active current sink 682, a current mirror sense 691, an output clock signal generator 692, and an output latch 693. At input, signal JCLK may be coupled to inverter 680 (inverter 601˜602) of the input internal clock signal generator 690 to produce a 2-inverter delayed signal JKD2 based on signal JCLK. Signal JKD2 may then be processed to produce a 5-inverter delayed signal JKD7 via inverter chain delay 681 (inverter 603˜607).
Here, then, a relevant timing period as between signal JKD2 and JKD7, expressed via t1 702 in FIGS. 7A and 7B, is a delay from rise of signal JKD2 to fall of signal JKD7. FIGS. 7A and 7B are diagrams showing illustrative operational timing features such as may be associated with the circuitry of FIG. 6, consistent with one or more aspects related to the innovations herein. During the timing period t1 702, active sink 682 circuitry can sink current io1 at the rising edge of input signal JCLK, e.g. sinking current io1 through the series connected NMOS 682 (N628 gate tied to signal JKD2 and N629 gate tied to signal JKD7) to ground. An internal clock generator 683 coupled to signal JKD2 may produce complementary signals lab5 and lat5 for first D flip-flop 688A of the output latch 693. Sense component 691, such as the current mirror sense shown in FIG. 6, may be configured to convert current ir1 induced by signal IBP1 voltage to current id via NMOS current mirror 684. Further, a current mirror sense component 691 may also be configured to convert current id to current io1 via PMOS current mirror 685. Here, for example, an NMOS component N622 and a PMOS component P626 may be configured as decoupling capacitors for signal IBP1 and signal cmir. The current mirror sense may include other circuitry such as an NMOS capacitor N627 coupled to the PMOS current mirror 685, to the active sink 682 of the input internal clock signal generator 690, and to inverter 634 of the output clock signal generator 692. Here, then, inverter 634 may be a load capacitor to measure voltage level of signal Cout in response to sink current is1 density, as governed/controlled by signal JCLK frequency range. For example, as current is1 is greater than current io1 at high frequency, the signal Cout voltage may be held at near ground voltage level, wherein the inverter 634 detects signal Cout voltage as the low level (enabling state). On the other hand, as current is1 is less than current io1 at low frequency, signal Cout voltage may be held at near internal voltage level, wherein the inverter 634 detects signal Cout voltage as the high level (disabling state).
Next, the output clock signal generator 692 may be configured both to receive the signal Cout via coupling to inverter 634 and to output signal cout7 after passing through an inverter chain delay 686 (inverter 634˜637). Further, an inverter driver 687 may be included, coupled to the inverter chain delay 686, to produce digitized output signals (signal dat8, rst8, and rst9), e.g., for the initial set of D-flip flop(s) 688A that follow located within a subsequent output latch component 693.
In some implementations, an output latch component 693 may be included and may comprise a set of serially connected D flip-flops 688A and 688B. Further, such flip-flops 688A, 688B may be configured to operate essentially as a two-stage latch. Here, for example, the first D flip-flop (D: signal dat8, Q: signal dat12, S: rst8, R: signal rst9, and CLK: signal lab5) may be configured to receive input signal dat8 and produce output signal dat12. The second D flip-flop (D: signal dat12, Q: signal FDET1, S: shifted signal dat12, R: fix to enable, and CLK: signal JCLK) may be configured to receive input signal dat12 and produce output signal FDET1. As a result of the first D flip-flop 688A, the signal output (signal Cout) from the sense component 691 may achieve a latched state eventually. As a result of the second D flip-flop 688B, output latch 693/frequency detector circuitry may be synchronized with the external clock falling edge whenever updating the signal dat12, in order to avoid illegal command decoding (e.g. with reference to command decoder 412) associated with the control-peripheral 410A. Here, avoiding such decoding may involve input/control via signal IBON1 associated with this first clock frequency detector output signal FDET1. For example, if the signal FDET1 updating occurs at a clock nth rising edge, while at the same time the command decoder 412 is receiving an invalid combination due to FDET1 enable-transition at the nth clock rising edge and tries to latch the nth invalid combination status, system 490 may have a problem; however, at the nth clock falling edge, it may be configured not to receive any command, but instead to receive a next command via at least at the nth+1 rising edge.
An illustrative implementation of second circuitry of clock frequency detector 431B is set forth in the schematic diagram 800 shown in FIG. 8. Further, the associated operation timing diagrams, here, may be consonant with the operation timing diagrams shown in FIG. 7A and FIG. 7B. Here, for example, an exemplary second clock frequency detector 800 may include an input internal clock signal generator component 890 having an active current sink 882, a current mirror sense component 891, an output clock signal generator component 892, and an output latch component 893. Input signal JCLK coupled to inverter 880 (inverter 801˜802) of the input internal clock signal generator 890 produces a two inverter delayed signal KKD2 based on signal JCLK. Signal KKD2 may then be fed through an inverter chain delay 881 (inverter 803˜807) to produce a five inverter delayed signal KKD7, such that the duration t2 between signal KKD2 and KKD7 is a delay from signal KKD2 rise to signal KKD7 fall. Over timespan t2, the active sink 882 can sink current io2 at the rising edge of signal JCLK by means of the series connected NMOS 882 (N828 gate tied to signal KKD2 and N629 gate tied to signal KKD7) to ground. Further, internal clock generator circuitry 883 coupled to signal KKD2 generates complementary signal kab5 and kat5 for first D flip-flop for the output latch 893.
Turning to a next illustrative subcomponent of the second clock frequency detector 800, current mirror sense component 891 may be configured to convert current ir2 induced by signal IBP1 voltage to current ic2 via NMOS current mirror 884 and also to convert current ic2 to current io2 via PMOS current mirror 885. Here, for example, NMOS N822 and PMOS P826 may be decoupling capacitors for the IBP1 signal and the kmir signal. The NMOS N827 capacitor may be coupled to the PMOS current mirror 885, the active sink 882 and inverter 834, wherein the inverter 834 is a load capacitor which may be adapted to measure voltage level of signal kout in response to sink current is2 density controlled via the signal JCLK frequency range. Here, for example, as current is2 is larger than current io2 at high frequency, signal cout voltage is maintained/held at near ground voltage level, wherein the inverter 834 detects signal kout voltage at the low level (enabling state). On the other hand, when current is2 is smaller than current io2 at low frequency, signal kout voltage is maintained at near the internal voltage level, which means the inverter 834 detects signal kout voltage at the high level (disabling state).
An illustrative output clock signal generator component 892 is also shown, which may be configured to receive the signal kout via coupling to first inverter 834 as part of an inverter chain delay circuit 886 (inverter 834˜837), which outputs signal kout7. An inverter driver circuit 887 may also be included, coupled to the inverter chain delay circuit 886, and may be configured to produce digitized output signals (signal kat8, kst8, and kst9). Such digitized output signals may then be fed into the initial circuitry of the output latch component 893 that follows, such as into the D-flip flop(s) therein. Further, the output latch 893 may be configured to operate essentially as a one-stage latch. Here, for example, the circuitry may be configured with the first D flip-flop inputs/signals (D: signal kat8, Q: signal kat12, S: kst8, R: signal kst9, and CLK: signal kab5) to receive input signal kat8 and produce output signal FDET2. As such, the first D flip-flop 893 may be configured to achieve an eventual latch of the sense 891 data output (signal kout).
FIG. 9 is a block diagram showing an illustrative control-i/o buffer enable circuitry, consistent with one or more aspects related to the innovations herein. An illustrative implementation of control-i/o buffer enable circuit 431A is set forth in the schematic diagram 900 of FIG. 9. Further, the timing diagrams shown in FIG. 10 depict exemplary aspects of how the control-i/o buffer enable circuit 431 may operate with a control set signal and frequency detector. Referring to FIG. 9, an exemplary control i/o buffer enable circuit 431A may include an internal vref power up circuit 910, an internal wfb decoder 920, an internal fdet decoder 930, ibon0 driver 940, ibon1 driver 950, and ibon2 driver 960. Here, for example, this schematic diagram 900 of FIG. 9 shows illustrative decoding logic after receiving signal PWRUP2, signal VREF, signal WFBIN, signal PUP1_VDD, signal FDET1, signal BSR_RST, and signal DKON in order to support memory device functional modes (pwrup up initialization, wafer-burn-in test, low-power mode like clock stop, active mode, and JTAG mode).
Turning to the component circuits, the internal vref power up circuit 910 may be configured to receive signal PWRUP2 and signal VREF, and to produce output signal PWR23. The first control set signal decoder 907 may be coupled to complementary signal PWR21 controlled by the inverter 901 as well as to signal VREF to generate signal PWR22 coupled to a latch 908. Further, then, the output signal PWR23 of the latch 908 may be connected to the internal wfb decoder 920. As is also shown in the operational timing diagram referencing various waveforms in FIG. 10, signal PWR23 is a combined signal of PWRUP2 with signal VREF. FIG. 10 is a diagram showing illustrative operational timing features such as may be associated with the circuitry of FIG. 9, consistent with one or more aspects related to the innovations herein. Referring to FIG. 10, the signal PWR25, given as a function of signal PWR23 and signal WFBIN, may generate disable-all IBON (IBON0,1,and 2) states when the signal WFBIN is maintained high to reduce power consumption, such as only at a wafer burn-in mode; however, in a normal mode, PWR25 may be shifted from the signal PWR23 state. Also, signal PUP1_VDD is another power up signal enabled via detecting ramping up of an external power supply and may be configured for initializing signal PWR27 and FDET29. The signal IBON0, given as a function of signal PWR25 and signal PUP1_VDD, may be shifted from the signal PWR25 state to turn on (e.g. persistently) after a power up initialization procedure and to maintain a stable NOP state. The signal IBON1, given as a function of signal FDET27 and signal PUP1_VDD, may be shifted from the signal FDET1 state or inversed from the signal BSR_RST state to reduce power consumption at idle range or in JTAG function mode(s), too. The signal IBON2, given as a function of signal FDET27 and signal DKON, may be shifted from the signal FDET27 state or the signal DKON state (enabled only active in write command with the high level-state) to reduce power consumption in/at active operation mode(s).
Turning back to FIG. 9, the internal wfb decoder 920, which receives control signal WFBINB (inverted signal WFBIN), may be configured as a driver for signal PWR23. Once the input signal WFBIN (wafer burin-in enable signal) is enabled with the high level-state of signal WFBIN, the output signal PWR25 switches to the low level-state in order to turn off all device(s) except a desired memory cell section to be stressed. Otherwise, the WFBIN is set to the low level-state in normal mode. Also in FIG. 9, the internal fdet decoder circuit 930 may be controlled by signal FDET1 and BSR_RST, which serve as drivers for the signal PWR25. Here, then, once input signal FDET1 is disabled with the low level-state of signal FDET1, the output signal FDET27 turns to the low level-state in order to be turned off most device circuitry except the circuitry coupled to signal ibon0.
Next, when input signal BSR_RST is enabled with the low level-state of signal BSR_RST, the output signal FDET27 turns to the high level-state in order to turn on all i/o buffer(s) connected to pad sourced data. The ibon0 driver 940 may be configured to receive signal PWR25 through level shifting circuit 931, with inverter 932/933 generating signal IBON0, and the ibon1 driver 950 receiving signal FDET27 through level shifting circuit 941. Further, inverter 942/943 may generate signal IBON1, with the ibon2 driver 960 receiving signal FET27 wherein DKON generates signal IBON2. Table 3 is listing of exemplary interconnects coupling signal IBON0˜2 and FDET1˜2 to device circuitry.
TABLE 3
Detailed circuitry names controlled by signal IBONi/FDETi
Signal
Group No. Signal IBON∅~2 Signal FDET1~2
1 IBON∅ N/A
2 IBON1 FDET1
3 IBON1 FDET1
4 N/A FDET2
5 N/A FDET2
6 IB0N2 FDET1
As set forth by way of illustration above, systems and methods of achieving an external clock frequency detector are disclosed. Further, the present disclosure includes implementations that generate and/or connect the CFD control-i/o buffer enable circuit to this memory circuit to reduce standby power consumption, e.g., in specified frequency mode(s) including clock stop mode, consistent with one or more features and/or benefits of the present innovations.
Additionally, the innovations herein may be achieved via implementations with differing or disparate components, i.e., beyond the specific circuits or circuitry set forth above. With regard to such other components (e.g., circuitry, computing/processing components, etc.) and/or computer-readable media associated with or embodying the present disclosure, for example, aspects of the innovations herein may be implemented consistent with numerous general or special purpose circuits, computing systems or configurations. Various exemplary circuits, computing systems, environments, and/or configurations that may be suitable for use with the innovations herein may include, but are not limited to, various power- or memory-related circuitry, such as that within personal computers, servers or server computing devices such as routing/connectivity components, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, smart phones, consumer electronic devices, network PCs, other existing computer platforms, distributed computing environments that include one or more of the above systems or devices, etc.
In some instances, aspects of the innovations herein may be achieved via logic and/or logic instructions including program modules, executed in association with the circuitry, for example. In general, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular control, delay or instructions. The inventions may also be practiced in the context of distributed circuit settings where circuitry is connected via communication buses, circuitry or links. In distributed settings, control/instructions may involve one or both local and remote computer storage media including memory storage devices.
Innovative circuitry and components herein may also include and/or utilize one or more type of computer readable media. Computer readable media can be any available media that is resident on, associable with, or can be accessed by such circuits and/or computing components. By way of example, and not limitation, such computer readable media may include or involve computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and can accessed by computing component. Communication media may comprise computer readable instructions, data structures, program modules or other data embodying the functionality herein. Further, communication media may include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of the any of the above are also included within the scope of computer readable media.
In the present description, the terms component, module, device, etc. may refer to any type of logical or functional circuits, blocks and/or processes that may be implemented in a variety of ways. For example, the functions of various circuits and/or blocks can be combined with one another into any other number of modules. Each module may even be implemented as a software program stored on a tangible memory (e.g., random access memory, read only memory, CD-ROM memory, hard disk drive) to be read by a central processing unit to implement the functions of the innovations herein. Or, the modules can comprise programming instructions transmitted to a general purpose computer or to processing/graphics hardware. Also, the modules can be implemented as other hardware logic circuitry implementing the functions encompassed by the innovations herein. Finally, the modules can be implemented using special purpose instructions (SIMD instructions), field programmable logic arrays or any mix thereof which provides the desired level performance and cost.
As disclosed herein, implementations and features consistent with the present inventions may be implemented through computer-hardware, software and/or firmware. For example, the systems and methods disclosed herein may be embodied in various forms including, for example, in association with memory of data processors, such as in computers that also include a database, digital electronic circuitry, firmware, software, or in combinations of them. Further, while some of the disclosed implementations describe components such as circuits, systems and methods consistent with the innovations herein may be implemented with any combination of hardware, software and/or firmware. Moreover, the above-noted features and other aspects and principles of the innovations herein may be implemented in various environments. Such environments and related applications may be specially constructed for performing the various processes and operations according to the invention or they may include a general-purpose computer or computing platform selectively activated or reconfigured by code to provide the necessary functionality. The processes disclosed herein are not inherently related to any particular computer, network, architecture, environment, or other apparatus, and may be implemented by a suitable combination of hardware, software, and/or firmware. For example, various general-purpose machines may be used with programs written in accordance with teachings of the invention, or it may be more convenient to construct a specialized apparatus or system to perform the required methods and techniques.
Aspects of the method and system described herein, such as the logic, may be implemented as functionality programmed into any of a variety of circuitry, including programmable logic devices (“PLDs”), such as field programmable gate arrays (“FPGAs”), programmable array logic (“PAL”) devices, electrically programmable logic and memory devices and standard cell-based devices, as well as application specific integrated circuits. Some other possibilities for implementing aspects include: memory devices, microcontrollers with memory (such as EEPROM), embedded microprocessors, firmware, software, etc.
Furthermore, aspects may be embodied in microprocessors having software-based circuit emulation, discrete logic (sequential and combinatorial), custom devices, fuzzy (neural) logic, quantum devices, and hybrids of any of the above device types. The underlying device technologies may be provided in a variety of component types, e.g., metal-oxide semiconductor field-effect transistor (“MOSFET”) technologies like complementary metal-oxide semiconductor (“CMOS”), bipolar technologies like emitter-coupled logic (“ECL”), polymer technologies (e.g., silicon-conjugated polymer and metal-conjugated polymer-metal structures), mixed analog and digital, and so on.
It should also be noted that the various circuits, logic and/or functions disclosed herein may be enabled using any number of combinations of hardware, firmware, and/or as data and/or instructions embodied in various machine-readable or computer-readable media, in terms of their behavioral, register transfer, logic component, and/or other characteristics. Computer-readable media in which such formatted data and/or instructions may be embodied include, but are not limited to, non-volatile storage media in various forms (e.g., optical, magnetic or semiconductor storage media) and other mechanisms that may be used to transfer such formatted data and/or instructions through wireless, optical, or wired signaling media or any combination thereof. Examples of transfers of such formatted data and/or instructions include, but are not limited to, transfers (uploads, downloads, e-mail, etc.) over the Internet and/or other computer networks via one or more data transfer protocols (e.g., HTTP, FTP, SMTP, and so on).
Unless the context clearly requires otherwise, throughout the description and the claims, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in a sense of “including, but not limited to.” Words using the singular or plural number also include the plural or singular number respectively. Additionally, the words “herein,” “hereunder,” “above,” “below,” and words of similar import refer to this application as a whole and not to any particular portions of this application. When the word “or” is used in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list and any combination of the items in the list.
Although certain implementations of the innovations herein have been specifically described herein, it will be apparent to those skilled in the art to which the inventions pertains that variations and modifications of the various implementations shown and described herein may be made without departing from the spirit and scope of the disclosure. Accordingly, it is intended that the inventions be limited only to the extent required by the appended claims and the applicable rules of law.

Claims (32)

What is claim is:
1. A semiconductor device comprising:
an array of memory cells;
a control-peripheral circuit including an internal-peripheral circuit coupled to the array of memory cells;
an i/o-peripheral circuit coupled to the array of memory cells; and
a clock frequency detected control-i/o buffer enable circuit coupled to the i/o-peripheral circuit;
wherein the clock frequency detected control-i/o buffer enable circuit includes a clock frequency detector and a control-i/o buffer enable circuit; and
wherein a first reference signal provided to the clock frequency detector is associated with a band gap reference circuit.
2. The device of claim 1:
wherein the clock frequency detector has a frequency detector receiving a clock signal from external clock pad signal associated with the control-peripheral circuit and a first reference signal, and then generating first output set signals at the clock frequency detector;
wherein a first one of the first output set signals is coupled to a control-i/o buffer enable or a second one of the first output set signals is coupled to the internal-peripheral circuit; and
wherein the control-i/o buffer enable circuit receives a control set signal and the first one of the first output set signals, and then produces second output set signals at the control-i/o buffer enable circuit; and
wherein the second output set signals from first to nth are selectively coupled to the control-peripheral circuit, the i/o-peripheral circuit, or the internal-peripheral circuit.
3. The device of claim 2, wherein a control set signal received by the control-i/o buffer enable circuit comprises a power-up up signal, an external sourced reference voltage signal, a bscan related signal, and/or a write cycle related signal.
4. The device of claim 1, wherein the control-peripheral circuitry includes an zq generator.
5. The device of claim 4, wherein a control set signal received by the control-i/o buffer enable circuit comprises a power-up up signal, an external sourced reference voltage signal, a bscan related signal, and/or a write cycle related signal.
6. The device of claim 5, wherein some one or more input buffers of the semiconductor device are maintained in an on state after power up is complete.
7. The device of claim 6 wherein the one or more input buffers include a small clock input buffer, a TMS buffer, and a TCK buffer.
8. The device of claim 1, wherein a control set signal received by the control-i/o buffer enable circuit comprises a power-up up signal, an external sourced reference voltage signal, a bscan related signal, and/or a write cycle related signal.
9. The device of claim 8, wherein one or more input buffers of the semiconductor device are maintained in an on state after power up is complete.
10. The device of claim 9 wherein the one or more input buffers include a small clock input buffer, a TMS buffer, and a TCK buffer.
11. The device of claim 1, wherein one or more first output set signals are synchronized with a falling edge of a next external clock signal whenever updating, wherein the next external clock signal is characterized in that, at cycle N, an external clock frequency is sensed, and then output as a detected frequency at a next falling edge of cycle N+1.
12. The device of claim 1, wherein one or more input buffers of the semiconductor device are maintained in an on state after power up is complete.
13. The device of claim 12 wherein the one or more input buffers include a small clock input buffer, a TMS buffer, and a TCK buffer.
14. The device of claim 1 wherein one or more first output set signals are synchronized with a falling edge of a next external clock signal whenever updating, wherein the next external clock signal is characterized in that, at cycle N, an external clock frequency is sensed, and then output as a detected frequency at a next falling edge of cycle N+1.
15. The device of claim 14 wherein the clock frequency is sensed or latched at a rising edge of cycle N, output to a next flip-flop at a falling edge of the cycle N, and then provided as the detected frequency output at a next falling edge of cycle N+1.
16. The device of claim 14 wherein the clock frequency is sensed and latched at a rising edge of cycle N, output to a next flip-flop at a falling edge of the cycle N, and then provided as the detected frequency output at a next falling edge of cycle N+1.
17. A semiconductor device comprising:
an array of memory cells;
a control-peripheral circuit including an internal-peripheral circuit coupled to the array of memory cells;
an i/o-peripheral circuit coupled to the array of memory cells; and
a clock frequency detected control-i/o buffer enable circuit coupled to the i/o-peripheral circuit;
wherein the clock frequency detected control-i/o buffer enable circuit includes a clock frequency detector and a control-i/o buffer enable circuit; and
wherein one or more first output set signals are synchronized with a falling edge of a next external clock signal whenever updating, wherein the next external clock signal is characterized in that, at cycle N, an external clock frequency is sensed, and then output as a detected frequency at a next falling edge of cycle N+1.
18. The device of claim 17:
wherein the clock frequency detector has a frequency detector receiving a clock signal from external clock pad signal associated with the control-peripheral circuit and a first reference signal, and then generating first output set signals at the clock frequency detector;
wherein a first one of the first output set signals is coupled to a control-i/o buffer enable or a second one of the first output set signals is coupled to the internal-peripheral circuit;
wherein the control-i/o buffer enable circuit receives a control set signal and the first one of the first output set signals, and then produces second output set signals at the control-i/o buffer enable circuit; and
wherein the second output set signals from first to nth are selectively coupled to the control-peripheral circuit, the i/o-peripheral circuit, or the internal-peripheral circuit.
19. The device of claim 17, wherein the control-peripheral circuit includes an zq generator.
20. The device of claim 17, wherein a control set signal received by the control-i/o buffer enable circuit comprises a power-up up signal, an external sourced reference voltage signal, a bscan related signal, and/or a write cycle related signal.
21. The device of claim 17, wherein one or more input buffers of the semiconductor device are maintained in an on state after power up is complete.
22. The device of claim 21 wherein the one or more input buffers include a small clock input buffer, a TMS buffer, and a TCK buffer.
23. The device of claim 17 wherein the clock frequency is sensed or latched at a rising edge of cycle N, output to a next flip-flop at a falling edge of the cycle N, and then provided as the detected frequency output at a next falling edge of cycle N+1.
24. The device of claim 17 wherein the clock frequency is sensed and latched at a rising edge of cycle N, output to a next flip-flop at a falling edge of the cycle N, and then provided as the detected frequency output at a next falling edge of cycle N+1.
25. A semiconductor device comprising:
an array of memory cells;
a control-peripheral circuit including an internal-peripheral circuit coupled to the array of memory cells;
an i/o-peripheral circuit coupled to the array of memory cells; and
a clock frequency detected control-i/o buffer enable circuit coupled to the i/o-peripheral circuit;
wherein the clock frequency detected control-i/o buffer enable circuit includes a clock frequency detector and a control-i/o buffer enable circuit;
wherein a control set signal received by the control-i/o buffer enable circuit comprises a power-up up signal, an external sourced reference voltage signal, a bscan related signal, and/or a write cycle related signal; and
wherein one or more first output set signals are synchronized with a falling edge of a next external clock signal whenever updating, wherein the next external clock signal is characterized in that, at cycle N, an external clock frequency is sensed, and then output as a detected frequency at a next falling edge of cycle N+1.
26. The device of claim 25:
wherein the clock frequency detector has a frequency detector receiving a clock signal from external clock pad signal associated with the control-peripheral circuit and a first reference signal, and then generating first output set signals at the clock frequency detector;
wherein a first one of the first output set signals is coupled to a control-i/o buffer enable or a second one of the first output set signals is coupled to the internal-peripheral circuit;
wherein the control-i/o buffer enable circuit receives a control set signal and the first one of the first output set signals, and then produces second output set signals at the control-i/o buffer enable circuit; and
wherein the second output set signals from first to nth are selectively coupled to the control-peripheral circuit, the i/o-peripheral circuit, or the internal-peripheral circuit.
27. The device of claim 25, wherein the control-peripheral circuit includes an zq generator.
28. The device of claim 25, wherein a control set signal received by the control-i/o buffer enable circuit comprises a power-up up signal, an external sourced reference voltage signal, a bscan related signal, and/or a write cycle related signal.
29. The device of claim 25, wherein one or more input buffers of the semiconductor device are maintained in an on state after power up is complete.
30. The device of claim 29 wherein the one or more input buffers include a small clock input buffer, a TMS buffer, and a TCK buffer.
31. The device of claim 25 wherein the clock frequency is sensed or latched at a rising edge of cycle N, output to a next flip-flop at a falling edge of the cycle N, and then provided as the detected frequency output at a next falling edge of cycle N+1.
32. The device of claim 25 wherein the clock frequency is sensed and latched at a rising edge of cycle N, output to a next flip-flop at a falling edge of the cycle N, and then provided as the detected frequency output at a next falling edge of cycle N+1.
US13/421,812 2012-03-15 2012-03-15 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode Active 2034-10-16 US9240229B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US13/421,812 US9240229B1 (en) 2012-03-15 2012-03-15 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode
US14/996,870 US9804856B2 (en) 2012-03-15 2016-01-15 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode
US15/787,667 US10599443B2 (en) 2012-03-15 2017-10-18 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/421,812 US9240229B1 (en) 2012-03-15 2012-03-15 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/996,870 Division US9804856B2 (en) 2012-03-15 2016-01-15 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode

Publications (1)

Publication Number Publication Date
US9240229B1 true US9240229B1 (en) 2016-01-19

Family

ID=55071470

Family Applications (3)

Application Number Title Priority Date Filing Date
US13/421,812 Active 2034-10-16 US9240229B1 (en) 2012-03-15 2012-03-15 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode
US14/996,870 Active US9804856B2 (en) 2012-03-15 2016-01-15 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode
US15/787,667 Active US10599443B2 (en) 2012-03-15 2017-10-18 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode

Family Applications After (2)

Application Number Title Priority Date Filing Date
US14/996,870 Active US9804856B2 (en) 2012-03-15 2016-01-15 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode
US15/787,667 Active US10599443B2 (en) 2012-03-15 2017-10-18 Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode

Country Status (1)

Country Link
US (3) US9240229B1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130069897A1 (en) * 2011-09-20 2013-03-21 Beijing Lenovo Software Ltd. Electronic device and state controlling method
US9715918B1 (en) * 2016-05-23 2017-07-25 Micron Technology, Inc. Power reduction for a sensing operation of a memory cell
KR20180051108A (en) * 2016-11-08 2018-05-16 에스케이하이닉스 주식회사 Input buffer circuit
KR20180066491A (en) * 2016-12-09 2018-06-19 에스케이하이닉스 주식회사 Semiconductor device
US10725777B2 (en) 2016-12-06 2020-07-28 Gsi Technology, Inc. Computational memory cell and processing array device using memory cells
US10770133B1 (en) 2016-12-06 2020-09-08 Gsi Technology, Inc. Read and write data processing circuits and methods associated with computational memory cells that provides write inhibits and read bit line pre-charge inhibits
US10777262B1 (en) 2016-12-06 2020-09-15 Gsi Technology, Inc. Read data processing circuits and methods associated memory cells
US10847212B1 (en) 2016-12-06 2020-11-24 Gsi Technology, Inc. Read and write data processing circuits and methods associated with computational memory cells using two read multiplexers
US10847213B1 (en) 2016-12-06 2020-11-24 Gsi Technology, Inc. Write data processing circuits and methods associated with computational memory cells
US10854284B1 (en) 2016-12-06 2020-12-01 Gsi Technology, Inc. Computational memory cell and processing array device with ratioless write port
US10860320B1 (en) 2016-12-06 2020-12-08 Gsi Technology, Inc. Orthogonal data transposition system and method during data transfers to/from a processing array
US10877731B1 (en) 2019-06-18 2020-12-29 Gsi Technology, Inc. Processing array device that performs one cycle full adder operation and bit line read/write logic features
US10891076B1 (en) 2016-12-06 2021-01-12 Gsi Technology, Inc. Results processing circuits and methods associated with computational memory cells
CN112309453A (en) * 2019-08-02 2021-02-02 美光科技公司 Method for memory power management and memory device and system employing the same
US10930341B1 (en) 2019-06-18 2021-02-23 Gsi Technology, Inc. Processing array device that performs one cycle full adder operation and bit line read/write logic features
US10943648B1 (en) 2016-12-06 2021-03-09 Gsi Technology, Inc. Ultra low VDD memory cell with ratioless write port
US10958272B2 (en) 2019-06-18 2021-03-23 Gsi Technology, Inc. Computational memory cell and processing array device using complementary exclusive or memory cells
US10998040B2 (en) 2016-12-06 2021-05-04 Gsi Technology, Inc. Computational memory cell and processing array device using the memory cells for XOR and XNOR computations
US11227653B1 (en) 2016-12-06 2022-01-18 Gsi Technology, Inc. Storage array circuits and methods for computational memory cells

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11487339B2 (en) * 2019-08-29 2022-11-01 Micron Technology, Inc. Operating mode register

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5587672A (en) 1995-09-25 1996-12-24 Neomagic Corp. Dynamic logic having power-down mode with periodic clock refresh for a low-power graphics controller
US5805912A (en) 1991-03-01 1998-09-08 Advanced Micro Devices Microprocessor arranged to synchronously access an external memory operating at a slower rate than the microproccessor
US5883853A (en) * 1996-12-12 1999-03-16 Micron Technology, Inc. Clock frequency detector for a synchronous memory device
US6058063A (en) * 1997-11-07 2000-05-02 Samsung Electronics Co., Ltd. Integrated circuit memory devices having reduced power consumption requirements during standby mode operation
US6665222B2 (en) 1997-04-25 2003-12-16 Micron Technology, Inc. Synchronous dynamic random access memory device
US20040062138A1 (en) * 2002-09-30 2004-04-01 Torsten Partsch On-die detection of the system operation frequency in a DRAM to adjust DRAM operations
US6789209B1 (en) 1999-10-08 2004-09-07 Fujitsu Limited Semiconductor integrated circuit device
US20040199803A1 (en) 2001-10-26 2004-10-07 Fujitsu Limited Semiconductor integrated circuit device, an electronic apparatus including the device, and a power consumption reduction method
US6842396B2 (en) 2002-09-17 2005-01-11 Renesas Technology Corp. Semiconductor memory device with clock generating circuit
US7017090B2 (en) 2001-08-02 2006-03-21 Renesas Technology Corp. Semiconductor module including semiconductor memory device shiftable to test mode as well as semiconductor memory device used therein
US7200713B2 (en) 2004-03-29 2007-04-03 Intel Corporation Method of implementing off-chip cache memory in dual-use SRAM memory for network processors
US7487315B2 (en) 2005-09-14 2009-02-03 Via Technologies, Inc. Accessing apparatus capable of reducing power consumption and accessing method thereof
US7512033B2 (en) 2005-02-28 2009-03-31 Hynix Semiconductor Inc. Apparatus and method for controlling clock signal in semiconductor memory device
US20090154257A1 (en) 2007-12-17 2009-06-18 Fujitsu Microelectronics Limited Memory system and control method for memory
US20100169675A1 (en) 2008-12-25 2010-07-01 Kabushiki Kaisha Toshiba Synchronizing circuit
US8004920B2 (en) 2007-05-29 2011-08-23 Micron Technology, Inc. Power saving memory apparatus, systems, and methods

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5228472B2 (en) * 2007-12-19 2013-07-03 富士通セミコンダクター株式会社 Semiconductor memory and system

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805912A (en) 1991-03-01 1998-09-08 Advanced Micro Devices Microprocessor arranged to synchronously access an external memory operating at a slower rate than the microproccessor
US5587672A (en) 1995-09-25 1996-12-24 Neomagic Corp. Dynamic logic having power-down mode with periodic clock refresh for a low-power graphics controller
US5883853A (en) * 1996-12-12 1999-03-16 Micron Technology, Inc. Clock frequency detector for a synchronous memory device
US6665222B2 (en) 1997-04-25 2003-12-16 Micron Technology, Inc. Synchronous dynamic random access memory device
US6058063A (en) * 1997-11-07 2000-05-02 Samsung Electronics Co., Ltd. Integrated circuit memory devices having reduced power consumption requirements during standby mode operation
US6789209B1 (en) 1999-10-08 2004-09-07 Fujitsu Limited Semiconductor integrated circuit device
US7017090B2 (en) 2001-08-02 2006-03-21 Renesas Technology Corp. Semiconductor module including semiconductor memory device shiftable to test mode as well as semiconductor memory device used therein
US20040199803A1 (en) 2001-10-26 2004-10-07 Fujitsu Limited Semiconductor integrated circuit device, an electronic apparatus including the device, and a power consumption reduction method
US6842396B2 (en) 2002-09-17 2005-01-11 Renesas Technology Corp. Semiconductor memory device with clock generating circuit
US20040062138A1 (en) * 2002-09-30 2004-04-01 Torsten Partsch On-die detection of the system operation frequency in a DRAM to adjust DRAM operations
US7200713B2 (en) 2004-03-29 2007-04-03 Intel Corporation Method of implementing off-chip cache memory in dual-use SRAM memory for network processors
US7512033B2 (en) 2005-02-28 2009-03-31 Hynix Semiconductor Inc. Apparatus and method for controlling clock signal in semiconductor memory device
US7487315B2 (en) 2005-09-14 2009-02-03 Via Technologies, Inc. Accessing apparatus capable of reducing power consumption and accessing method thereof
US8004920B2 (en) 2007-05-29 2011-08-23 Micron Technology, Inc. Power saving memory apparatus, systems, and methods
US20110299353A1 (en) 2007-05-29 2011-12-08 Yutaka Ito Power saving memory apparatus, systems, and methods
US20090154257A1 (en) 2007-12-17 2009-06-18 Fujitsu Microelectronics Limited Memory system and control method for memory
US20100169675A1 (en) 2008-12-25 2010-07-01 Kabushiki Kaisha Toshiba Synchronizing circuit

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9733822B2 (en) * 2011-09-20 2017-08-15 Lenovo (Beijing) Co., Ltd. Electronic device and state controlling method
US20130069897A1 (en) * 2011-09-20 2013-03-21 Beijing Lenovo Software Ltd. Electronic device and state controlling method
US10475499B2 (en) 2016-05-23 2019-11-12 Micron Technology, Inc. Power reduction for a sensing operation of a memory cell
US9715918B1 (en) * 2016-05-23 2017-07-25 Micron Technology, Inc. Power reduction for a sensing operation of a memory cell
US9990977B2 (en) 2016-05-23 2018-06-05 Micron Technology, Inc. Power reduction for a sensing operation of a memory cell
US10236049B2 (en) 2016-05-23 2019-03-19 Micron Technology, Inc. Power reduction for a sensing operation of a memory cell
KR20180051108A (en) * 2016-11-08 2018-05-16 에스케이하이닉스 주식회사 Input buffer circuit
US11150903B2 (en) 2016-12-06 2021-10-19 Gsi Technology, Inc. Computational memory cell and processing array device using memory cells
US10943648B1 (en) 2016-12-06 2021-03-09 Gsi Technology, Inc. Ultra low VDD memory cell with ratioless write port
US10770133B1 (en) 2016-12-06 2020-09-08 Gsi Technology, Inc. Read and write data processing circuits and methods associated with computational memory cells that provides write inhibits and read bit line pre-charge inhibits
US10777262B1 (en) 2016-12-06 2020-09-15 Gsi Technology, Inc. Read data processing circuits and methods associated memory cells
US10847212B1 (en) 2016-12-06 2020-11-24 Gsi Technology, Inc. Read and write data processing circuits and methods associated with computational memory cells using two read multiplexers
US10847213B1 (en) 2016-12-06 2020-11-24 Gsi Technology, Inc. Write data processing circuits and methods associated with computational memory cells
US10854284B1 (en) 2016-12-06 2020-12-01 Gsi Technology, Inc. Computational memory cell and processing array device with ratioless write port
US10860320B1 (en) 2016-12-06 2020-12-08 Gsi Technology, Inc. Orthogonal data transposition system and method during data transfers to/from a processing array
US10860318B2 (en) 2016-12-06 2020-12-08 Gsi Technology, Inc. Computational memory cell and processing array device using memory cells
US11763881B2 (en) 2016-12-06 2023-09-19 Gsi Technology, Inc. Computational memory cell and processing array device using the memory cells for XOR and XNOR computations
US10891076B1 (en) 2016-12-06 2021-01-12 Gsi Technology, Inc. Results processing circuits and methods associated with computational memory cells
US11409528B2 (en) 2016-12-06 2022-08-09 Gsi Technology, Inc. Orthogonal data transposition system and method during data transfers to/from a processing array
US11257540B2 (en) 2016-12-06 2022-02-22 Gsi Technology, Inc. Write data processing methods associated with computational memory cells
US10725777B2 (en) 2016-12-06 2020-07-28 Gsi Technology, Inc. Computational memory cell and processing array device using memory cells
US11227653B1 (en) 2016-12-06 2022-01-18 Gsi Technology, Inc. Storage array circuits and methods for computational memory cells
US10998040B2 (en) 2016-12-06 2021-05-04 Gsi Technology, Inc. Computational memory cell and processing array device using the memory cells for XOR and XNOR computations
US11094374B1 (en) 2016-12-06 2021-08-17 Gsi Technology, Inc. Write data processing circuits and methods associated with computational memory cells
US11205476B1 (en) 2016-12-06 2021-12-21 Gsi Technology, Inc. Read data processing circuits and methods associated with computational memory cells
US11194519B2 (en) 2016-12-06 2021-12-07 Gsi Technology, Inc. Results processing circuits and methods associated with computational memory cells
KR20180066491A (en) * 2016-12-09 2018-06-19 에스케이하이닉스 주식회사 Semiconductor device
US11194548B2 (en) 2019-06-18 2021-12-07 Gsi Technology, Inc. Processing array device that performs one cycle full adder operation and bit line read/write logic features
US10958272B2 (en) 2019-06-18 2021-03-23 Gsi Technology, Inc. Computational memory cell and processing array device using complementary exclusive or memory cells
US10930341B1 (en) 2019-06-18 2021-02-23 Gsi Technology, Inc. Processing array device that performs one cycle full adder operation and bit line read/write logic features
US10877731B1 (en) 2019-06-18 2020-12-29 Gsi Technology, Inc. Processing array device that performs one cycle full adder operation and bit line read/write logic features
CN112309453A (en) * 2019-08-02 2021-02-02 美光科技公司 Method for memory power management and memory device and system employing the same
US12112830B2 (en) 2019-08-02 2024-10-08 Lodestar Licensing Group Llc Methods for memory power management and memory devices and systems employing the same

Also Published As

Publication number Publication date
US20180060082A1 (en) 2018-03-01
US20160132339A1 (en) 2016-05-12
US10599443B2 (en) 2020-03-24
US9804856B2 (en) 2017-10-31

Similar Documents

Publication Publication Date Title
US10599443B2 (en) Systems and methods involving control-I/O buffer enable circuits and/or features of saving power in standby mode
US8570788B2 (en) Method and apparatus for power domain isolation during power down
US9311971B1 (en) Systems and methods of semiconductor memory devices including features of output buffer initialization circuit(s) and/or multiple power-up detection/handling
US9722606B2 (en) Digital clamp for state retention
US9494647B1 (en) Systems and methods involving data inversion devices, circuitry, schemes and/or related aspects
US7560956B2 (en) Method and apparatus for selecting an operating mode based on a determination of the availability of internal clock signals
US8780650B2 (en) Memory with redundant sense amplifier
US20140219009A1 (en) Low voltage bootstrapping method for write assist
US20080130396A1 (en) Fast response time, low power phase detector circuits, devices and systems incorporating the same, and associated methods
GB2470631A (en) Registered memory module
WO2005050655A1 (en) Latch scheme with invalid command detector
KR20170041781A (en) Dynamic margin tuning for controlling custom circuits and memories
US8780654B2 (en) Weak bit detection in a memory through variable development time
US20160034219A1 (en) System and method of calibration of memory interface during low power operation
US8780657B2 (en) Memory with bit line current injection
US8169246B2 (en) Dynamic-to-static converter latch with glitch suppression
US20140201547A1 (en) Selective Precharge for Power Savings
TWI797125B (en) Level shifter with bypass and a method for manufacturing the same
US9177671B2 (en) Memory with bit line capacitive loading
US20120079334A1 (en) Low Power Scannable Latch
US20230343389A1 (en) Self-resetting clock generator
US8310291B2 (en) DLL having a different training interval during a voltage change
US20140281601A1 (en) Power boundary cell operation in multiple power domain integrated circuits
US11579642B2 (en) Power down detection for non-destructive isolation signal generation
US9236100B1 (en) Dynamic global memory bit line usage as storage node

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: GSI TECHNOLOGY, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OH, YOUNG-NAM;PARK, SOON KYU;KIM, JAE HYEONG;REEL/FRAME:037520/0169

Effective date: 20160114

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY

Year of fee payment: 8