+

US20090024856A1 - Systems, methods and devices for limiting current consumption upon power-up - Google Patents

Systems, methods and devices for limiting current consumption upon power-up Download PDF

Info

Publication number
US20090024856A1
US20090024856A1 US11/880,293 US88029307A US2009024856A1 US 20090024856 A1 US20090024856 A1 US 20090024856A1 US 88029307 A US88029307 A US 88029307A US 2009024856 A1 US2009024856 A1 US 2009024856A1
Authority
US
United States
Prior art keywords
voltage
signal
circuit
rate
ramp
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.)
Granted
Application number
US11/880,293
Other versions
US7925910B2 (en
Inventor
June Lee
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.)
Micron Technology Inc
Original Assignee
Micron 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
Assigned to MICRON TECHNOLOGY, INC. reassignment MICRON TECHNOLOGY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LEE, JUNE
Priority to US11/880,293 priority Critical patent/US7925910B2/en
Application filed by Micron Technology Inc filed Critical Micron Technology Inc
Priority to PCT/US2008/068856 priority patent/WO2009058434A2/en
Priority to TW097127536A priority patent/TW200912947A/en
Publication of US20090024856A1 publication Critical patent/US20090024856A1/en
Priority to US13/078,771 priority patent/US8880920B2/en
Publication of US7925910B2 publication Critical patent/US7925910B2/en
Application granted granted Critical
Priority to US14/532,963 priority patent/US10198052B2/en
Assigned to U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT reassignment U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICRON TECHNOLOGY, INC.
Assigned to MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT reassignment MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: MICRON TECHNOLOGY, INC.
Assigned to U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT reassignment U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Assignors: MICRON TECHNOLOGY, INC.
Assigned to JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT reassignment JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MICRON SEMICONDUCTOR PRODUCTS, INC., MICRON TECHNOLOGY, INC.
Assigned to MICRON TECHNOLOGY, INC. reassignment MICRON TECHNOLOGY, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Assigned to MICRON TECHNOLOGY, INC. reassignment MICRON TECHNOLOGY, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Assigned to MICRON SEMICONDUCTOR PRODUCTS, INC., MICRON TECHNOLOGY, INC. reassignment MICRON SEMICONDUCTOR PRODUCTS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G06F1/266Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
    • 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
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3296Power saving characterised by the action undertaken by lowering the supply or operating voltage
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/30Power supply circuits
    • 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/143Detection of memory cassette insertion or removal; Continuity checks of supply or ground lines; Detection of supply variations, interruptions or levels ; Switching between alternative supplies
    • 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/147Voltage reference generators, voltage or current regulators; Internally lowered supply levels; Compensation for voltage drops

Definitions

  • Embodiments of the present invention relate generally to integrated memory devices, and more specifically, in one or more embodiments, to multi-chip semiconductor packages having distributed power-up sequencing.
  • RAM random access memory
  • FLASH memory FLASH memory, which is a type of non-volatile memory that retains the stored information even when the device is not powered.
  • Each cell of the FLASH memory includes a floating gate field-effect transistor capable of holding a charge.
  • the cells can be electrically programmed by charging the floating gate, and erased by removing the charge.
  • the data in each memory cell is determined by the presence or absence of the charge in the floating gate.
  • a typical memory device uses a variety of logic circuits such as latches, gates and flip-flops to support its operation. All of these logic circuits need to be driven to an initial condition, such as to a particular voltage during power-up in order for reliable operation of the device to occur.
  • Power-up generally refers to the ramping up of power from a nominal voltage (e.g., zero volts or some standby voltage) to a supply voltage. For an electronic device to begin proper operation, it should be properly powered-up. Power-up may occur at initial start-up of the device, but it may also occur sometime after initial start-up, such as after a dormant period where the power supplied to the device's internal circuits has been diminished to a standby level.
  • a nominal voltage e.g., zero volts or some standby voltage
  • the device may include a means for generating an internal supply voltage that is regulated and independent of fluctuations in an external supply voltage. Having a reliable internal power source is necessary for achieving a proper power-up sequence, particularly in small portable devices, such as hand-held systems, for example, a hand-held flash memory-based digital camera.
  • the internal supply voltage is generated up to a level that is below the external supply voltage, one that is appropriate for properly operating the host device in a stabilized state without encountering the effects of voltage swings inherently found in the external supply voltage.
  • a power level for active operation may be required during the power-up sequence, particularly in multi-chip packaging.
  • device parameters may need to be loaded in order to achieve optimized chip operation, or a power-on read may be required for system boot sequencing.
  • the device typically draws current if the device is in active operation.
  • executing chip initialization at the same time for all the devices in the package may result in too much consumption of power from the power supply. If each device that is initializing reaches peak current consumption at about the same time, the system may encounter a brown-out condition due to a sudden drop in the voltage of the power supply and one or more devices may power-up incorrectly. Consequently, errors may occur during chip operations, such as during boot-up, and prevent the system from operating as intended.
  • FIG. 1 is a block diagram a FLASH memory device having a power-up circuit according to an embodiment of the invention.
  • FIG. 2 is a detailed block diagram of the power-up circuit of FIG. 1 according to an embodiment of the invention.
  • FIG. 3 is a timing diagram of various signals illustrating the operation of the power-up circuit of FIG. 2 according to an embodiment of the invention.
  • FIG. 4 is a block diagram of a multi-chip package including the power-up circuit of FIG. 2 according to another embodiment of the invention.
  • FIG. 5 is a timing diagram of various signals illustrating the operation of the multi-chip package of FIG. 4 according to another embodiment of the invention.
  • FIG. 6 is a timing diagram of various signals illustrating the operation of a multi-chip package according to another embodiment of the invention.
  • FIG. 7 is a block diagram of a processor-based system that includes at least one memory device having the power-up circuit according to embodiments of the invention.
  • a flash memory device 100 that includes a power-up circuit 101 according to one embodiment of the invention is shown in FIG. 1 .
  • the flash memory device 100 includes an array 130 of flash memory cells arranged in banks of rows and columns. Most command signals, the address signals and the write data signals are applied to the memory device 100 as sets of sequential input/output (“I/O”) signals transmitted through an I/O bus 134 . Similarly, read data signals are output from the flash memory device 100 through the I/O bus 134 .
  • the I/O bus is connected to an I/O control unit 140 that routes the signals between the I/O bus 134 and an internal data bus 142 , an internal address bus 144 , and an internal command bus 146 .
  • the flash memory device 100 also includes a control logic unit 150 that receives a number of control signals either externally or through the command bus 146 to control the operation of the memory device 100 .
  • the address bus 144 applies row address signals to a row decoder 160 and column address signals to a column decoder 164 .
  • the row decoder 160 asserts word select lines corresponding to the decoded row address signals.
  • the column decoder 164 enables write data signals to be applied to bit lines for columns corresponding to the column address signals and allow read data signals to be coupled from bit lines for columns corresponding to the column address signals.
  • the flash memory cells in the array 130 are erased, programmed, or read.
  • the memory array 130 is programmed on a row-by-row or page-by-page basis.
  • the I/O control unit 140 routes write data signals to a cache register 170 .
  • the write data signals are stored in the cache register 170 in successive sets each having a size corresponding to the width of the I/O bus 134 .
  • the cache register 170 sequentially stores the sets of write data signals for an entire row or page of flash memory cells in the array 130 .
  • All of the stored write data signals are then used to program a row or page of memory cells in the array 130 selected by the row address coupled through the address bus 144 .
  • data signals from a row or page of memory cells selected by the row address coupled through the address bus 144 are stored in a data register 180 .
  • Sets of data signals corresponding in size to the width of the I/O bus 134 are then sequentially transferred through the I/O control unit 140 from the data register 180 to the I/O bus 134 .
  • the power-up circuit 101 in the flash memory device 100 initiates power-up for the device 100 and generates an internal voltage for local device operations.
  • the power-up circuit 101 also regulates the current being drawn by the device 100 to minimize the device 100 from reaching peak current consumptions.
  • the power-up circuit 101 is now described in further detail.
  • FIG. 2 is a block diagram of a power-up circuit 200 having a power level detector 205 , a reference voltage circuit 210 , a current limiter 222 , and a conventional voltage regulator circuit 224 according to an embodiment of the invention.
  • an internal supply voltage Vcc_INT may be generated to provide a substantially fixed voltage so that internal circuits of a host device (not shown) may be operated by relying on a stable voltage source.
  • the external voltage Vcc_EXT begins to charge the Vcc_INT towards a voltage level V 1 .
  • One or more embodiments of the invention show ways to control the rate at which Vcc_INT charges towards V 1 , thereby controlling the current consumption of the host device and avoiding peak current consumption levels.
  • the reference voltage circuit 210 determines the voltage level V 1 to which the Vcc_INT signal is charged towards.
  • the reference voltage circuit 210 may be any reference circuit known in the art capable of providing a reference voltage to select avoltage level.
  • the power level detector circuit 205 receives and monitors the voltage level of the Vcc_INT as it ramps up towards V 1 and ensures the power-up operation of the host device is successfully achieved.
  • the power level detector circuit 205 provides signals to either the current limiter 222 and/or the voltage regulator circuit 224 , both of which are part of an internal voltage regulator block 220 .
  • the power level detector circuit 205 may be any circuit known in the art capable of detecting a signal level, such as a voltage divider, comparator, amplifier, and so on.
  • the power level detector circuit 205 compares the Vcc_INT signal to a threshold level, such as a minimum voltage level V 0 , and enables the current limiter 222 and/or the voltage regulator circuit 224 to control the “ramp-up rate” of the Vcc_INT signal (e.g., the rate at which Vcc_INT changes as it charges towards V 1 ).
  • the V 0 level represents the minimum voltage required during power-up for proper device operations.
  • the power level detector circuit 205 enables the current limiter 222 to control the ramp-up rate of the Vcc_INT signal such as to prevent the host device from reaching peak current consumption levels. If Vcc_INT ⁇ V 0 , the power level detector circuit 205 enables the voltage regulator circuit 224 to “speed up” (e.g, increase) the ramp-up rate of the Vcc_INT to V 1 and stabilize Vcc_INT level at V 1 .
  • the current limiter 222 receives the voltage Vcc_EXT to ramp-up the Vcc_INT signal in a manner such that the device is prevented from drawing too much current too quickly, and thereby current peak out may be avoided during power-up.
  • the current limiter 222 may be any circuit or device known in the art that allows for controlling either the voltage or current provided to ramp-up the Vcc_INT signal, and for achieving the desired ramp-up rate.
  • the current limiter 222 may be a circuit that can adjust the drive strength to generate current at a particular rate, or that may determine the rate at which voltage is supplied to reach a voltage level.
  • the current limiter 222 may be configured a number of ways to implement the desired Vcc_INT ramp-up rate.
  • the current limiter 222 may include one or more combinations of transistors, amplifiers, driver circuits, voltage/current regulators, and so on, that may be selectively enabled to generate the desired ramp-up rate of the Vcc_INT signal.
  • the current limiter 222 may be hardwired at the time of manufacture or preprogrammed by a controller (not shown) or system processor (also not shown) to program a particular ramping rate, the functionality of which will be further described in later sections.
  • the device When the Vcc_INT signal reaches V 0 , the device has been stabilized at least to V 0 without peak current consumption, and the power level detector circuit 205 disables the current limiter 222 while enabling the voltage regulator circuit 224 . Enabling the voltage regulator circuit 224 can also be used to the host device that the power-up operation has been properly achieved such that the host device can enable various device operations, such as initiating a boot-up sequence or loading and initializing device parameters for proper device operations, as previously described. Additionally, the voltage regulator circuit 224 , ramps up the Vcc_INT signal to V 1 at a faster rate to complete the power-up operation, and, as is known in the art, stabilizes the Vcc_INT at V 1 during normal operation of the device.
  • the voltage regulator circuit 224 may be constructed in a number of ways known in the art, and may include a single voltage regulator device or multiple voltage regulator devices.
  • the internal voltage regulator block 220 may include a voltage regulator circuit 224 .
  • the ramp-up rate of the Vcc_INT signal may instead be controlled by adjusting the transistor size of one or more of the voltage regulators in the voltage regulator circuit 224 .
  • the voltage regulator circuit 224 may be configured by selectively enabling circuit components that comprise the voltage regular circuit 224 , either by hardwiring or by preprogramming the device. Thus, the drive strength of the voltage regulator circuit 224 instead of the current limiter 222 can be adjusted to control the amount of current being supplied as the Vcc_INT signal is ramped up.
  • a first group of voltage regulators in the voltage regulator circuit 224 having a first transistor size may be activated when Vcc_INT ⁇ V 0 to reduce the ramp-up rate of the Vcc_INT as it reaches V 0
  • a second group of voltage regulators in the voltage regulator circuit 224 having a second transistor size may be activated when Vcc_INT ⁇ V 0 for normal operation of the device.
  • FIG. 3 shows various signals of a timing diagram that illustrate the operation of the power-up circuit 200 of FIG. 2 .
  • a Vcc_EXT signal 302 is shown ramping up when the host device is turned on.
  • a Vcc_INT signal 304 is shown having a slope that is less than the slope of Vcc_EXT between times t 0 and t 1 due to the current limiter 222 of FIG. 2 controlling the ramp-up rate of the Vcc_INT signal.
  • the Vcc_INT signal 304 also stabilizes at V 1 , which is a voltage below the voltage of the Vcc_EXT signal, as described.
  • the internal voltage Vcc_INT signal indicated by the signal 304 is less than V 0 , and therefore the ramp-up rate is controlled by the current limiter 222 , as previously described, to limit the current being consumed by the host device during power-up. Therefore, the slope of the Vcc_INT signal between t 0 and t 1 is less than the slope of Vcc_EXT signal represented by signal 302 .
  • Vcc_INT reaches the voltage level V 0 , the current limiter 222 is disabled and the voltage regulator circuit 224 is enabled, causing the ramp-up rate to increase such that the Vcc_INT reaches the target V 1 faster.
  • FIG. 4 An example of a multi-device package, wherein each device includes the power-up circuit 200 of FIG. 2 is shown in FIG. 4 as a quad-die package (QDP) 400 having four memory devices 402 - 408 .
  • the QDP 400 is shown in simplified form, it being understood that multi-chip packages typically include a large number of other components, which have been omitted from FIG. 4 in the interests of brevity and clarity.
  • the QDP 400 is coupled to receive the voltage Vcc_EXT from an external voltage supply to power all the devices 402 - 408 .
  • the package 400 may include an I/O connection for receiving address and command signals, or for outputting data requested from one or more of the selected devices 402 - 408 to external circuitry.
  • the package 400 may instead include separate address and data pins (not shown) for receiving and transmitting signals or data, as known in the art.
  • Each device 402 - 408 includes the power-up circuit 200 of FIG. 2 having the current limiter 222 that regulates current consumption during power-up, and the voltage regulator circuit 224 that stabilizes the Vcc_INT signal for local operations of the host device during normal operation.
  • Each device 402 - 408 additionally includes a strap pad 420 to receive a multi-die selection data, or some other signal know in the art, that uniquely identifies each device 402 - 408 .
  • the strap pad 420 may be enabled, using logic controls known in the art, to receive the selection data, such as an address, for selecting or programming a particular host device 402 - 408 such that components of the host device 402 - 408 may be selectively enabled, for example components of the current limiter 222 and/or the voltage regulator circuit 224 , to generate the Vcc_INT signal at a ramp-up rate unique to each device 402 - 408 during power-up.
  • An example of addresses provided to the strap pad 420 may be the assignments “00” to select the device 402 , “01” to select the device 404 , “10” to select the device 406 , and so on.
  • the device 402 When the device 402 receives the selection data “00”, the device 402 is programmed according to the configuration associated with the selection data “00”, which may be different from the configuration associated with the selection data “01”, “10” or “11”. It will be understood that, the QDP 400 is not intended to limit the invention to the particular embodiment. Those ordinarily skilled in the art will appreciate that the number of devices in a package and the means for selecting each device 402 - 408 using the strap pad 420 are details that can be modified without departing from the scope of the embodiments of the invention.
  • each device 402 - 408 may be individually identified by its strap pad 420 receiving a unique selection data, and since the parameters for each device 402 - 408 may be independently configured (e.g., via programming), each device 402 - 408 may be assigned to have a different ramp-up rate in a manner that causes the Vcc_INT signal to reach V 1 at different times.
  • the ramp up rates of the Vcc_INT signals By varying the ramp up rates of the Vcc_INT signals, the current being drawn by each device 402 - 408 may be individually controlled to ensure that each individual device 402 - 408 does not reach peak current consumption, or that the devices 402 - 408 do not draw the same amount of current at the same time, which may cause overconsumption of the total current and lead to a brown-out condition.
  • the different ramp-up rates allow the Vcc_INT signal of each device 402 - 408 to reach V 1 at different instances, thereby allowing the devices 402 - 408 to sequentially complete their power
  • each device 402 - 408 in the QDP 400 of FIG. 4 is illustrated by the various signals shown in the timing diagram of FIG. 5 . Similar to FIG. 3 , the Vcc_EXT signal 302 ramps up at a normal rate as the QDP 400 is turned on by an external power source. However, in contrast, four Vcc_INT signals 512 - 518 are shown corresponding to each of the devices 402 - 408 , each signal having a different slope as each respectively charges towards V 0 , wherein the Vcc_INT signals 512 - 518 reach V 1 at different times t 1 -t 4 .
  • each signal 512 - 518 reaches the minimum voltage level V 0
  • the host device 402 - 408 may initiate local circuit operations as previously described, at different times between t 1 and t 4 respectively. Therefore, current consumption of multiple devices in a package 400 may be distributed during sequentially powering-up each device 402 - 408 to prevent peak current consumption of each device 402 - 408 from occurring, and consequently avoid a brown-out condition from occurring in the overall system.
  • the signal diagram of FIG. 6 illustrates the operation of an alternative embodiment for a power-up sequence in a dual-die package (DDP) (not shown).
  • DDP dual-die package
  • the power level detector circuit 205 may be configured to detect either a V 1 level for the power-up operation of the first device at a time t 1 , and a V 2 level for the power-up operation of the second device at a time t 2 .
  • the current limiter 222 may be programmed to provide a Vcc_INT signal 606 having a much slower ramp-up rate than previously shown in FIG. 3 to provide a sufficient time difference between times t 1 and t 2 .
  • the above embodiments may be combined to produce two Vcc_INT signals (not shown) having two different ramping rates, delineating two power-up sequences.
  • peak current consumption may be avoided to allow for optimized device operations and to reduce errors that may occur due to improper power-up.
  • Localizing the control of current consumption at the device level also allows for each device, as in the example of the multi-chip package, to ramp up at different rates. Therefore each device completes power-up at different times or in sequence, and may start initialization or the boot-up sequence at different times. As a result, the multi-chip package avoids consuming large amounts of current, which may prevent the overall system from encountering a brown-out condition.
  • FIG. 7 is a block diagram of an embodiment of a processor-based system 700 that includes a multi-chip memory package, such as the QDP 400 of FIG. 4 , in accordance with embodiments of the invention.
  • the processor circuitry 702 is coupled through address, data, and control buses to a volatile memory device 710 to provide for writing data to and reading data from the volatile memory device 710 .
  • the processor circuitry 702 includes circuitry for performing various processing functions, such as executing specific software to perform specific calculations or tasks.
  • the processor-based system 700 may include one or more input devices 704 , such as a keyboard or a mouse, coupled to the processor circuitry 702 to allow an operator to interface with the processor-based system 700 .
  • the processor-based system 700 may also include one or more output devices 706 coupled to the processor circuitry 702 , such as output devices typically including a printer and a video terminal.
  • One or more data storage devices 708 are also typically coupled to the processor-based circuitry 702 to store data or retrieve data from external storage media (not shown). Examples of typical storage devices 708 include hard and floppy disks, tape cassettes, compact disk read-only (“CD-ROMs”) and compact disk read-write (“CD-RW”) memories, and digital video disks (“DVDs”).
  • Data storage devices 708 may also include devices to store data that is to be retained even when power is not supplied to the processor-based system 700 or the data storage devices 708 , such as a flash memory device (not shown) according to some other examples of the invention. Flash memory, like volatile memory, may be packaged in a variety of ways, that additionally include one or more of the embodiments described above.
  • FIG. 7 may alternatively be a block diagram of a consumer device, such as a cell phone, digital camera or other hand-held device, having a user input 712 coupled to the processor 702 .
  • the processor 702 may be a microprocessor, digital signal processor, or part of a central processing unit that communicates with the user input 712 over a bus.
  • the processor 702 may additionally have a random access memory (RAM) or, alternatively, the user input 712 may include the RAM to which the processor communicates over the bus.
  • the user input 712 may additionally include a non-volatile storage device such as flash memory, or rely on the data storage device 708 . In either case, the RAM memory and the flash memory may be packaged in a variety of ways, including in any of the embodiments described above.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Power Sources (AREA)
  • Dram (AREA)
  • Read Only Memory (AREA)

Abstract

Embodiments are described including those for controlling peak current consumption of a multi-chip memory package during power-up. In one embodiment, each memory device of the multi-chip package includes a power level detector used to compare an internal voltage signal to a threshold. A current limiter controls the ramping rate of the internal voltage signal in response to the power level detector as the internal voltage signal ramps up towards the threshold.

Description

    TECHNICAL FIELD
  • Embodiments of the present invention relate generally to integrated memory devices, and more specifically, in one or more embodiments, to multi-chip semiconductor packages having distributed power-up sequencing.
  • BACKGROUND
  • Many electronic devices in a computer system need to be driven to an initial condition prior to turning on or resetting the computer system. An example of such an electronic device is a memory device. There are several types of memory devices, which are integrated circuit chips that may be packaged in a number of different ways. One type of memory is random access memory (RAM), memory that is typically used as main memory in the computer system. Most types of RAM memory are volatile, meaning that it requires a steady flow of electricity to maintain its contents. Therefore, the data stored in RAM is lost when the power is turned off. Another type of memory is FLASH memory, which is a type of non-volatile memory that retains the stored information even when the device is not powered. Each cell of the FLASH memory includes a floating gate field-effect transistor capable of holding a charge. The cells can be electrically programmed by charging the floating gate, and erased by removing the charge. The data in each memory cell is determined by the presence or absence of the charge in the floating gate. A typical memory device uses a variety of logic circuits such as latches, gates and flip-flops to support its operation. All of these logic circuits need to be driven to an initial condition, such as to a particular voltage during power-up in order for reliable operation of the device to occur.
  • Power-up generally refers to the ramping up of power from a nominal voltage (e.g., zero volts or some standby voltage) to a supply voltage. For an electronic device to begin proper operation, it should be properly powered-up. Power-up may occur at initial start-up of the device, but it may also occur sometime after initial start-up, such as after a dormant period where the power supplied to the device's internal circuits has been diminished to a standby level.
  • The device may include a means for generating an internal supply voltage that is regulated and independent of fluctuations in an external supply voltage. Having a reliable internal power source is necessary for achieving a proper power-up sequence, particularly in small portable devices, such as hand-held systems, for example, a hand-held flash memory-based digital camera. Typically during power up, the internal supply voltage is generated up to a level that is below the external supply voltage, one that is appropriate for properly operating the host device in a stabilized state without encountering the effects of voltage swings inherently found in the external supply voltage.
  • For a variety of reasons, a power level for active operation may be required during the power-up sequence, particularly in multi-chip packaging. For example, device parameters may need to be loaded in order to achieve optimized chip operation, or a power-on read may be required for system boot sequencing. During power-up the device typically draws current if the device is in active operation. In the case of multi-chip packaging, since each chip consumes current to be in active operation, executing chip initialization at the same time for all the devices in the package may result in too much consumption of power from the power supply. If each device that is initializing reaches peak current consumption at about the same time, the system may encounter a brown-out condition due to a sudden drop in the voltage of the power supply and one or more devices may power-up incorrectly. Consequently, errors may occur during chip operations, such as during boot-up, and prevent the system from operating as intended.
  • There is, therefore, a need for a computer system that reduces the consumption of peak current during power-up, particularly in the case of multi-chip packaging.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram a FLASH memory device having a power-up circuit according to an embodiment of the invention.
  • FIG. 2 is a detailed block diagram of the power-up circuit of FIG. 1 according to an embodiment of the invention.
  • FIG. 3 is a timing diagram of various signals illustrating the operation of the power-up circuit of FIG. 2 according to an embodiment of the invention.
  • FIG. 4 is a block diagram of a multi-chip package including the power-up circuit of FIG. 2 according to another embodiment of the invention.
  • FIG. 5 is a timing diagram of various signals illustrating the operation of the multi-chip package of FIG. 4 according to another embodiment of the invention.
  • FIG. 6 is a timing diagram of various signals illustrating the operation of a multi-chip package according to another embodiment of the invention.
  • FIG. 7 is a block diagram of a processor-based system that includes at least one memory device having the power-up circuit according to embodiments of the invention.
  • DETAILED DESCRIPTION
  • Certain details are set forth below to provide a sufficient understanding of embodiments of the invention. However, it will be clear to one skilled in the art that embodiments of the invention may be practiced without these particular details. Moreover, the particular embodiments of the present invention described herein are provided by way of example and should not be used to limit the scope of the invention to these particular embodiments. In other instances, well-known circuits, control signals, and timing protocols have not been shown in detail in order to avoid unnecessarily obscuring the invention.
  • A flash memory device 100 that includes a power-up circuit 101 according to one embodiment of the invention is shown in FIG. 1. The flash memory device 100 includes an array 130 of flash memory cells arranged in banks of rows and columns. Most command signals, the address signals and the write data signals are applied to the memory device 100 as sets of sequential input/output (“I/O”) signals transmitted through an I/O bus 134. Similarly, read data signals are output from the flash memory device 100 through the I/O bus 134. The I/O bus is connected to an I/O control unit 140 that routes the signals between the I/O bus 134 and an internal data bus 142, an internal address bus 144, and an internal command bus 146. The flash memory device 100 also includes a control logic unit 150 that receives a number of control signals either externally or through the command bus 146 to control the operation of the memory device 100. The address bus 144 applies row address signals to a row decoder 160 and column address signals to a column decoder 164. The row decoder 160 asserts word select lines corresponding to the decoded row address signals. Similarly, the column decoder 164 enables write data signals to be applied to bit lines for columns corresponding to the column address signals and allow read data signals to be coupled from bit lines for columns corresponding to the column address signals.
  • In response to the memory commands decoded by the control logic unit 150, the flash memory cells in the array 130 are erased, programmed, or read. The memory array 130 is programmed on a row-by-row or page-by-page basis. After the row address signals have been applied to the address bus 144, the I/O control unit 140 routes write data signals to a cache register 170. The write data signals are stored in the cache register 170 in successive sets each having a size corresponding to the width of the I/O bus 134. The cache register 170 sequentially stores the sets of write data signals for an entire row or page of flash memory cells in the array 130. All of the stored write data signals are then used to program a row or page of memory cells in the array 130 selected by the row address coupled through the address bus 144. In a similar manner, during a read operation, data signals from a row or page of memory cells selected by the row address coupled through the address bus 144 are stored in a data register 180. Sets of data signals corresponding in size to the width of the I/O bus 134 are then sequentially transferred through the I/O control unit 140 from the data register 180 to the I/O bus 134.
  • The power-up circuit 101 in the flash memory device 100 initiates power-up for the device 100 and generates an internal voltage for local device operations. The power-up circuit 101 also regulates the current being drawn by the device 100 to minimize the device 100 from reaching peak current consumptions. The power-up circuit 101 is now described in further detail.
  • FIG. 2 is a block diagram of a power-up circuit 200 having a power level detector 205, a reference voltage circuit 210, a current limiter 222, and a conventional voltage regulator circuit 224 according to an embodiment of the invention. As previously described, since the external supply voltage Vcc_EXT is often unreliable due to voltage swings, an internal supply voltage Vcc_INT may be generated to provide a substantially fixed voltage so that internal circuits of a host device (not shown) may be operated by relying on a stable voltage source. When a system is turned on by activating the external power supply (not shown), the external voltage Vcc_EXT begins to charge the Vcc_INT towards a voltage level V1. One or more embodiments of the invention show ways to control the rate at which Vcc_INT charges towards V1, thereby controlling the current consumption of the host device and avoiding peak current consumption levels.
  • In response to the reference voltage circuit 210 receiving the external voltage Vcc_EXT, the reference voltage circuit 210 determines the voltage level V1 to which the Vcc_INT signal is charged towards. The reference voltage circuit 210 may be any reference circuit known in the art capable of providing a reference voltage to select avoltage level. Once the Vcc_INT signal is available, the power level detector circuit 205 receives and monitors the voltage level of the Vcc_INT as it ramps up towards V1 and ensures the power-up operation of the host device is successfully achieved. The power level detector circuit 205 provides signals to either the current limiter 222 and/or the voltage regulator circuit 224, both of which are part of an internal voltage regulator block 220. The power level detector circuit 205 may be any circuit known in the art capable of detecting a signal level, such as a voltage divider, comparator, amplifier, and so on. The power level detector circuit 205 compares the Vcc_INT signal to a threshold level, such as a minimum voltage level V0, and enables the current limiter 222 and/or the voltage regulator circuit 224 to control the “ramp-up rate” of the Vcc_INT signal (e.g., the rate at which Vcc_INT changes as it charges towards V1). The V0 level represents the minimum voltage required during power-up for proper device operations. If Vcc_INT<V0, the power level detector circuit 205 enables the current limiter 222 to control the ramp-up rate of the Vcc_INT signal such as to prevent the host device from reaching peak current consumption levels. If Vcc_INT≧V0, the power level detector circuit 205 enables the voltage regulator circuit 224 to “speed up” (e.g, increase) the ramp-up rate of the Vcc_INT to V1 and stabilize Vcc_INT level at V1. The current limiter 222 receives the voltage Vcc_EXT to ramp-up the Vcc_INT signal in a manner such that the device is prevented from drawing too much current too quickly, and thereby current peak out may be avoided during power-up. The current limiter 222 may be any circuit or device known in the art that allows for controlling either the voltage or current provided to ramp-up the Vcc_INT signal, and for achieving the desired ramp-up rate. For example, the current limiter 222 may be a circuit that can adjust the drive strength to generate current at a particular rate, or that may determine the rate at which voltage is supplied to reach a voltage level. The current limiter 222 may be configured a number of ways to implement the desired Vcc_INT ramp-up rate. The current limiter 222 may include one or more combinations of transistors, amplifiers, driver circuits, voltage/current regulators, and so on, that may be selectively enabled to generate the desired ramp-up rate of the Vcc_INT signal. For example, the current limiter 222 may be hardwired at the time of manufacture or preprogrammed by a controller (not shown) or system processor (also not shown) to program a particular ramping rate, the functionality of which will be further described in later sections.
  • When the Vcc_INT signal reaches V0, the device has been stabilized at least to V0 without peak current consumption, and the power level detector circuit 205 disables the current limiter 222 while enabling the voltage regulator circuit 224. Enabling the voltage regulator circuit 224 can also be used to the host device that the power-up operation has been properly achieved such that the host device can enable various device operations, such as initiating a boot-up sequence or loading and initializing device parameters for proper device operations, as previously described. Additionally, the voltage regulator circuit 224, ramps up the Vcc_INT signal to V1 at a faster rate to complete the power-up operation, and, as is known in the art, stabilizes the Vcc_INT at V1 during normal operation of the device. The voltage regulator circuit 224 may be constructed in a number of ways known in the art, and may include a single voltage regulator device or multiple voltage regulator devices.
  • In an alternative embodiment (not shown), the internal voltage regulator block 220 may include a voltage regulator circuit 224. The ramp-up rate of the Vcc_INT signal may instead be controlled by adjusting the transistor size of one or more of the voltage regulators in the voltage regulator circuit 224. The voltage regulator circuit 224 may be configured by selectively enabling circuit components that comprise the voltage regular circuit 224, either by hardwiring or by preprogramming the device. Thus, the drive strength of the voltage regulator circuit 224 instead of the current limiter 222 can be adjusted to control the amount of current being supplied as the Vcc_INT signal is ramped up. For example, a first group of voltage regulators in the voltage regulator circuit 224 having a first transistor size may be activated when Vcc_INT<V0 to reduce the ramp-up rate of the Vcc_INT as it reaches V0, and a second group of voltage regulators in the voltage regulator circuit 224 having a second transistor size may be activated when Vcc_INT≧V0 for normal operation of the device.
  • FIG. 3 shows various signals of a timing diagram that illustrate the operation of the power-up circuit 200 of FIG. 2. A Vcc_EXT signal 302 is shown ramping up when the host device is turned on. A Vcc_INT signal 304 is shown having a slope that is less than the slope of Vcc_EXT between times t0 and t1 due to the current limiter 222 of FIG. 2 controlling the ramp-up rate of the Vcc_INT signal. The Vcc_INT signal 304 also stabilizes at V1, which is a voltage below the voltage of the Vcc_EXT signal, as described. Between times t0 to t1, the internal voltage Vcc_INT signal indicated by the signal 304 is less than V0, and therefore the ramp-up rate is controlled by the current limiter 222, as previously described, to limit the current being consumed by the host device during power-up. Therefore, the slope of the Vcc_INT signal between t0 and t1 is less than the slope of Vcc_EXT signal represented by signal 302. Once Vcc_INT reaches the voltage level V0, the current limiter 222 is disabled and the voltage regulator circuit 224 is enabled, causing the ramp-up rate to increase such that the Vcc_INT reaches the target V1 faster.
  • An example of a multi-device package, wherein each device includes the power-up circuit 200 of FIG. 2 is shown in FIG. 4 as a quad-die package (QDP) 400 having four memory devices 402-408. The QDP 400 is shown in simplified form, it being understood that multi-chip packages typically include a large number of other components, which have been omitted from FIG. 4 in the interests of brevity and clarity. The QDP 400 is coupled to receive the voltage Vcc_EXT from an external voltage supply to power all the devices 402-408. In the case of a flash memory device, the package 400 may include an I/O connection for receiving address and command signals, or for outputting data requested from one or more of the selected devices 402-408 to external circuitry. In the case of a DRAM memory device, the package 400 may instead include separate address and data pins (not shown) for receiving and transmitting signals or data, as known in the art. Each device 402-408 includes the power-up circuit 200 of FIG. 2 having the current limiter 222 that regulates current consumption during power-up, and the voltage regulator circuit 224 that stabilizes the Vcc_INT signal for local operations of the host device during normal operation. Each device 402-408 additionally includes a strap pad 420 to receive a multi-die selection data, or some other signal know in the art, that uniquely identifies each device 402-408. The strap pad 420 may be enabled, using logic controls known in the art, to receive the selection data, such as an address, for selecting or programming a particular host device 402-408 such that components of the host device 402-408 may be selectively enabled, for example components of the current limiter 222 and/or the voltage regulator circuit 224, to generate the Vcc_INT signal at a ramp-up rate unique to each device 402-408 during power-up. An example of addresses provided to the strap pad 420 may be the assignments “00” to select the device 402, “01” to select the device 404, “10” to select the device 406, and so on. When the device 402 receives the selection data “00”, the device 402 is programmed according to the configuration associated with the selection data “00”, which may be different from the configuration associated with the selection data “01”, “10” or “11”. It will be understood that, the QDP 400 is not intended to limit the invention to the particular embodiment. Those ordinarily skilled in the art will appreciate that the number of devices in a package and the means for selecting each device 402-408 using the strap pad 420 are details that can be modified without departing from the scope of the embodiments of the invention.
  • Since each device 402-408 may be individually identified by its strap pad 420 receiving a unique selection data, and since the parameters for each device 402-408 may be independently configured (e.g., via programming), each device 402-408 may be assigned to have a different ramp-up rate in a manner that causes the Vcc_INT signal to reach V1 at different times. By varying the ramp up rates of the Vcc_INT signals, the current being drawn by each device 402-408 may be individually controlled to ensure that each individual device 402-408 does not reach peak current consumption, or that the devices 402-408 do not draw the same amount of current at the same time, which may cause overconsumption of the total current and lead to a brown-out condition. Upon power-up, the different ramp-up rates allow the Vcc_INT signal of each device 402-408 to reach V1 at different instances, thereby allowing the devices 402-408 to sequentially complete their power-up operation.
  • The power-up operation of each device 402-408 in the QDP 400 of FIG. 4 is illustrated by the various signals shown in the timing diagram of FIG. 5. Similar to FIG. 3, the Vcc_EXT signal 302 ramps up at a normal rate as the QDP 400 is turned on by an external power source. However, in contrast, four Vcc_INT signals 512-518 are shown corresponding to each of the devices 402-408, each signal having a different slope as each respectively charges towards V0, wherein the Vcc_INT signals 512-518 reach V1 at different times t1-t4. As a result, as each signal 512-518 reaches the minimum voltage level V0, the host device 402-408 may initiate local circuit operations as previously described, at different times between t1 and t4 respectively. Therefore, current consumption of multiple devices in a package 400 may be distributed during sequentially powering-up each device 402-408 to prevent peak current consumption of each device 402-408 from occurring, and consequently avoid a brown-out condition from occurring in the overall system.
  • The signal diagram of FIG. 6 illustrates the operation of an alternative embodiment for a power-up sequence in a dual-die package (DDP) (not shown). It will be appreciated that those ordinarily skilled in the art will obtain sufficient understanding from the description provided herein to combine the functionality of the above embodiments, or to make modifications as needed to practice embodiments of the present invention without departing from the scope of the present invention. For example, as shown by the signal diagram of FIG. 6, the power level detector circuit 205 may be configured to detect either a V1 level for the power-up operation of the first device at a time t1, and a V2 level for the power-up operation of the second device at a time t2. The current limiter 222 may be programmed to provide a Vcc_INT signal 606 having a much slower ramp-up rate than previously shown in FIG. 3 to provide a sufficient time difference between times t1 and t2. Alternatively, in the case of the DDP, where the package includes only two devices, the above embodiments may be combined to produce two Vcc_INT signals (not shown) having two different ramping rates, delineating two power-up sequences.
  • In summary, by regulating current drawn by the host device during power-up, peak current consumption may be avoided to allow for optimized device operations and to reduce errors that may occur due to improper power-up. Localizing the control of current consumption at the device level also allows for each device, as in the example of the multi-chip package, to ramp up at different rates. Therefore each device completes power-up at different times or in sequence, and may start initialization or the boot-up sequence at different times. As a result, the multi-chip package avoids consuming large amounts of current, which may prevent the overall system from encountering a brown-out condition.
  • FIG. 7 is a block diagram of an embodiment of a processor-based system 700 that includes a multi-chip memory package, such as the QDP 400 of FIG. 4, in accordance with embodiments of the invention. Conventionally, the processor circuitry 702 is coupled through address, data, and control buses to a volatile memory device 710 to provide for writing data to and reading data from the volatile memory device 710. The processor circuitry 702 includes circuitry for performing various processing functions, such as executing specific software to perform specific calculations or tasks. In addition, the processor-based system 700 may include one or more input devices 704, such as a keyboard or a mouse, coupled to the processor circuitry 702 to allow an operator to interface with the processor-based system 700. Typically, the processor-based system 700 may also include one or more output devices 706 coupled to the processor circuitry 702, such as output devices typically including a printer and a video terminal. One or more data storage devices 708 are also typically coupled to the processor-based circuitry 702 to store data or retrieve data from external storage media (not shown). Examples of typical storage devices 708 include hard and floppy disks, tape cassettes, compact disk read-only (“CD-ROMs”) and compact disk read-write (“CD-RW”) memories, and digital video disks (“DVDs”). Data storage devices 708 may also include devices to store data that is to be retained even when power is not supplied to the processor-based system 700 or the data storage devices 708, such as a flash memory device (not shown) according to some other examples of the invention. Flash memory, like volatile memory, may be packaged in a variety of ways, that additionally include one or more of the embodiments described above.
  • FIG. 7 may alternatively be a block diagram of a consumer device, such as a cell phone, digital camera or other hand-held device, having a user input 712 coupled to the processor 702. The processor 702 may be a microprocessor, digital signal processor, or part of a central processing unit that communicates with the user input 712 over a bus. The processor 702 may additionally have a random access memory (RAM) or, alternatively, the user input 712 may include the RAM to which the processor communicates over the bus. The user input 712 may additionally include a non-volatile storage device such as flash memory, or rely on the data storage device 708. In either case, the RAM memory and the flash memory may be packaged in a variety of ways, including in any of the embodiments described above.
  • From the foregoing it will be appreciated that, although specific embodiments of the invention have been described herein for purposes of illustration, various modifications may be made without deviating from the spirit and scope of the invention. Accordingly, the invention is not limited except as by the appended claims.

Claims (29)

1. A circuit for powering-up a memory device, comprising:
a power level detector block configured to receive a power supply signal, the power level detector block operable to compare an attribute of the signal to a threshold attribute; and
a voltage regulator block coupled to the power level detector block, the voltage regulator block operable to control a ramping rate at which the attribute of the signal changes responsive to the power level detector block.
2. The circuit of claim 1 wherein the voltage regulator block comprises at least a first voltage regulator operable to reduce a rate at which a voltage level of the signal changes when the voltage level is less than a threshold level, and at least a second voltage regulator operable to ramp the signal at a normal rate when the signal is greater than the threshold level.
3. The circuit of claim 1 wherein the signal comprises an internal voltage supply signal configured to ramp up towards a reference voltage level that is less than a steady-state voltage level of an external power supply.
4. The circuit of claim 3 wherein the voltage regulator block comprises at least one current limiter circuit operable to control the ramping rate at which the internal voltage supply signal changes responsive to the power level detector block.
5. The circuit of claim 3 wherein the reference voltage level is generated by a reference voltage circuit that includes a comparator.
6. The circuit of claim 1 wherein the threshold attribute is a minimum voltage level for operating the memory device.
7. A plurality of memory devices in a multi-device package, comprising:
at least a first memory device having a first current limiter circuit coupled to receive an external supply voltage, wherein the first current limiter circuit is operable to generate an internal supply voltage relative to the external supply voltage at a ramp up rate that is less than a ramp up rate of the external supply voltage; and
at least a second memory device having a second current limiter circuit coupled to receive the external supply voltage, wherein the second current limiter circuit is operable to generate an internal supply voltage relative to the external supply voltage at a ramp up rate that is different relative than the ramp up rate of the at least first memory device.
8. The multi-device package of claim 7 further comprising a first comparator circuit coupled to the first current limiter circuit and a second comparator circuit coupled to the second current limiter circuit, each of the first and second comparator circuits configured to receive a respective one of the internal supply voltages, and to enable the respective one of the first and second current limiter circuits when the respective internal supply voltage is less than a threshold voltage level.
9. The multi-device package of claim 8 further comprising a first voltage regulator in the at least first memory device and a second voltage regulator in the at least second memory device, each of the first and second voltage regulators operable to ramp up a respective one of the internal supply voltages at a same ramp up rate responsive to the respective comparator circuit determining the respective internal supply voltage is not less than the threshold voltage level.
10. The multi-device package of claim 7 wherein the at least second memory device completes a power up operation at a time instance different than when the at least first memory chip completes a power up operation.
11. The multi-device package of claim 7 wherein the internal supply voltage is ramped up towards a reference voltage that is less than the external supply voltage.
12. The multi-device package of claim 7 wherein each of the at least first and second memory devices further comprises a strap pad configured to receive a select signal, wherein each of the memory devices is further configured in accordance with the select data it respectively receives.
13. The multi-device package of claim 12 wherein each of the memory devices is configured such that the ramp-up rate of that memory device is configured in response to a received select signal.
14. The multi-device package of claim 13 wherein each of the first and second current limiter circuits comprise a plurality of transistors being selectively configurable to generate the ramp up rate responsive to the received select signal.
15. The multi-device package of claim 7 further comprising a power level detector circuit configured to compare the internal supply voltage of the first memory device to a first threshold level as the internal supply voltage of the first memory device ramps up, and compare the internal supply voltage of the second memory device to a second threshold level as the internal supply voltage of the second memory device ramps up.
16. The multi-device package of claim 15 wherein the first threshold level is the minimum voltage level for a power-up operation of the first memory device, and the second threshold level is the minimum voltage level for a power-up operation of the second memory device.
17. A system comprising:
processor circuitry; and
at least one memory package coupled to the processor circuit, the at least one memory package including a plurality of memory devices, wherein each memory device comprises:
a strap pad coupled to receive a select signal from the processor circuitry;
a current limiter circuit in communication with the signal and configured to generate a supply signal at a ramp up rate determined by the received select signal; and
a power level detector circuit configured to receive the supply signal and compare the supply signal to a reference signal, the power level detector circuit operable to enable the current limiter circuit responsive to the supply signal being less than a reference signal comparison.
18. The system of claim 17 further comprising an external voltage source, wherein an external supply voltage is powered up responsive to the external voltage source turning on.
19. The system of claim 18 further comprising a voltage regulator circuit coupled to the power level detector circuit, the voltage regulator circuit operable to ramp up the internal supply voltage towards a predetermined target voltage at the same ramp up rate as the external supply voltage responsive to the power level detector circuit determining the internal voltage signal is greater than the reference signal, the voltage regulator circuit being enabled when the supply signal is not less than the reference signal, wherein the current limiter circuit is enabled when the supply signal is less than the reference signal.
20. The system of claim 17 wherein the current limiter circuit of each memory device comprises a plurality of transistors being selectively enabled to generate the supply signal at the ramp up rate.
21. The system of claim 17 wherein each of the memory devices further comprises being configured to sequentially power-up at different times responsive to receiving each respective select signal from the processor circuitry.
22. The system of claim 17 wherein the at least one memory package comprises memory devices comprising flash memory devices.
23. A method of powering-up a memory device, comprising:
ramping up an internal voltage signal;
comparing the internal voltage signal to a threshold; and
decreasing a ramping rate of the internal voltage signal ramping up based on the comparison.
24. The method of claim 23 wherein decreasing the ramping rate of the internal voltage signal comprises:
receiving chip identifier information; and
determining the ramping rate of the internal voltage supply responsive to the received chip identifier information.
25. The method of claim 24 further comprising initiating device operations responsive to the internal voltage signal reaching the threshold value.
26. A method of powering up a multi-device package, comprising:
receiving a first select signal;
generating a first internal voltage signal at a first ramp up rate responsive to the first select signal;
receiving a second select signal; and
generating a second internal voltage signal at a second ramp up rate that is different from the first ramp up rate responsive to the second select signal.
27. The method of claim 26 further comprising:
ramping up the first and second internal voltage signals at the respective ramp up rates to a threshold level.
28. The method of claim 27 further comprising:
maintaining the first and second internal voltage signals at a target voltage level during normal operations.
29. The method of claim 26 wherein receiving the first and second select signals comprise:
receiving a chip identifier included in address signals; and
programming the ramping rate of the memory device responsive to the received chip identifier.
US11/880,293 2007-07-19 2007-07-19 Systems, methods and devices for limiting current consumption upon power-up Active 2029-12-30 US7925910B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US11/880,293 US7925910B2 (en) 2007-07-19 2007-07-19 Systems, methods and devices for limiting current consumption upon power-up
PCT/US2008/068856 WO2009058434A2 (en) 2007-07-19 2008-06-30 Systems, methods and devices for limiting current consumption upon power-up
TW097127536A TW200912947A (en) 2007-07-19 2008-07-18 Systems, methods and devices for limiting current consumption upon power-up
US13/078,771 US8880920B2 (en) 2007-07-19 2011-04-01 Systems, methods and devices for limiting current consumption by a different ramp rate upon power-up
US14/532,963 US10198052B2 (en) 2007-07-19 2014-11-04 Systems, methods and devices for limiting current consumption upon power-up

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/880,293 US7925910B2 (en) 2007-07-19 2007-07-19 Systems, methods and devices for limiting current consumption upon power-up

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/078,771 Continuation US8880920B2 (en) 2007-07-19 2011-04-01 Systems, methods and devices for limiting current consumption by a different ramp rate upon power-up

Publications (2)

Publication Number Publication Date
US20090024856A1 true US20090024856A1 (en) 2009-01-22
US7925910B2 US7925910B2 (en) 2011-04-12

Family

ID=40265821

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/880,293 Active 2029-12-30 US7925910B2 (en) 2007-07-19 2007-07-19 Systems, methods and devices for limiting current consumption upon power-up
US13/078,771 Active US8880920B2 (en) 2007-07-19 2011-04-01 Systems, methods and devices for limiting current consumption by a different ramp rate upon power-up
US14/532,963 Active 2027-11-03 US10198052B2 (en) 2007-07-19 2014-11-04 Systems, methods and devices for limiting current consumption upon power-up

Family Applications After (2)

Application Number Title Priority Date Filing Date
US13/078,771 Active US8880920B2 (en) 2007-07-19 2011-04-01 Systems, methods and devices for limiting current consumption by a different ramp rate upon power-up
US14/532,963 Active 2027-11-03 US10198052B2 (en) 2007-07-19 2014-11-04 Systems, methods and devices for limiting current consumption upon power-up

Country Status (3)

Country Link
US (3) US7925910B2 (en)
TW (1) TW200912947A (en)
WO (1) WO2009058434A2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090274000A1 (en) * 2008-04-30 2009-11-05 Micron Technology, Inc. System and method of command based and current limit controlled memory device power up
US20090302821A1 (en) * 2008-06-09 2009-12-10 Wolfram Kluge Circuit and method for operating a circuit
US20100191987A1 (en) * 2009-01-29 2010-07-29 Elpida Memory, Inc. Semiconductor device using plural external voltage and data processing system including the same
US20110006835A1 (en) * 2009-07-08 2011-01-13 Byoungsul Kim Multi-chip system
US8074086B1 (en) * 2006-12-11 2011-12-06 Cypress Semiconductor Corporation Circuit and method for dynamic in-rush current control in a power management circuit
US20150228312A1 (en) * 2014-02-07 2015-08-13 Apple Inc. Voltage regulation for data retention in a volatile memory
US9223375B1 (en) * 2014-08-19 2015-12-29 Leef Technology Limited Providing power to a mobile device using a flash drive
US20160064928A1 (en) * 2014-08-29 2016-03-03 Telefonaktiebolaget L M Ericsson (Publ) System and method for control of multiple voltage regulators
US20160180456A1 (en) * 2012-08-09 2016-06-23 American Express Travel Related Services Company, Inc. Systems and methods for credit approval using geographic data
US20170060158A1 (en) * 2015-09-02 2017-03-02 Samsung Electronics Co., Ltd. Power supply management circuit configured to manage power transfer with limiting current intensity, and storage device and communication cable including the same
CN109887530A (en) * 2014-05-29 2019-06-14 硅存储技术公司 Improved energization order for embedded flash memory device
CN113204889A (en) * 2021-05-19 2021-08-03 福州大学 Optimal configuration method for flexible current limiter
US11467643B2 (en) * 2015-05-08 2022-10-11 Igor, Inc. Power over ethernet system
US20230064867A1 (en) * 2019-12-20 2023-03-02 Nordic Semiconductor Asa Powering system on chip arrangements

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9253535B2 (en) * 2011-12-16 2016-02-02 Hitachi Maxell, Ltd. Sink device receiving an image signal from a source device and power supply method for same
US8854900B2 (en) 2012-07-26 2014-10-07 SanDisk Technologies, Inc. Non-volatile memory and method with peak current control
KR102469680B1 (en) * 2016-05-04 2022-11-22 에스케이하이닉스 주식회사 Semiconductor memory device
US10803962B1 (en) * 2019-04-01 2020-10-13 Micron Technology, Inc. Current monitoring in semiconductor packages
US10901479B1 (en) 2019-04-23 2021-01-26 Motorola Solutions, Inc. Method and apparatus for managing power-up of a portable communication device
US10839866B1 (en) * 2019-06-03 2020-11-17 Qualcomm Incorporated Memory core power-up with reduced peak current
US11487346B2 (en) * 2020-06-02 2022-11-01 Micron Technogy, Inc. Grouping power supplies for a sleep mode
EP4181395A1 (en) 2021-11-16 2023-05-17 GE Aviation Systems Limited Method and apparatus for dv/dt controlled ramp-on in multi-semiconductor solid-state power controllers

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3879647A (en) * 1974-06-07 1975-04-22 Bell Telephone Labor Inc DC to DC converter with regulation having accelerated soft start into active control region of regulation and fast response overcurrent limiting features
US5258662A (en) * 1992-04-06 1993-11-02 Linear Technology Corp. Micropower gate charge pump for power MOSFETS
US20040071036A1 (en) * 2002-10-15 2004-04-15 Samsung Electronics Co., Ltd. Internal voltage converter scheme for controlling the power-up slope of internal supply voltage
US20060034030A1 (en) * 2004-08-10 2006-02-16 Micrel, Incorporated Surge delay for current limiter
US20060108962A1 (en) * 2004-11-24 2006-05-25 Standard Microsystems Corporation Adaptive controller for PC cooling fans

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE29060E (en) * 1970-01-20 1976-12-07 The Bendix Corporation Circuit for providing electronic warm-up enrichment fuel compensation which is independent of intake manifold pressure in an electronic fuel control system
CA1084143A (en) * 1975-02-25 1980-08-19 Junuthula N. Reddy System controlling any air/fuel ratio with stoichiometric sensor and asymmetrical integration
US4257034A (en) * 1978-02-27 1981-03-17 The Bendix Corporation Feedback-compensated ramp-type analog to digital converter
US6188265B1 (en) * 1997-12-12 2001-02-13 Scenix Semiconduction, Inc. High-voltage NMOS switch
JPH11288588A (en) * 1998-04-02 1999-10-19 Mitsubishi Electric Corp Semiconductor circuit device
US6057721A (en) * 1998-04-23 2000-05-02 Microchip Technology Incorporated Reference circuit using current feedback for fast biasing upon power-up
US6505079B1 (en) * 2000-09-13 2003-01-07 Foster Bio Technology Corp. Electrical stimulation of tissue for therapeutic and diagnostic purposes
US6434076B1 (en) * 2001-01-22 2002-08-13 International Business Machines Corporation Refresh control circuit for low-power SRAM applications
US6850410B2 (en) * 2001-06-29 2005-02-01 Emc Corporation Advanced technology attachment disk drive module with fibre channel system characteristics
US6525515B1 (en) * 2001-09-24 2003-02-25 Supertex, Inc. Feedback apparatus and method for adaptively controlling power supplied to a hot-pluggable subsystem
US7516272B2 (en) * 2003-03-28 2009-04-07 Emc Corporation Midplane-independent implementations of data storage system enclosures
US7049545B2 (en) * 2003-09-23 2006-05-23 Illinois Tool Works Inc. MIG welding machine having 115V inverter
JP4497918B2 (en) * 2003-12-25 2010-07-07 株式会社日立製作所 Storage system
US7515393B2 (en) * 2004-05-06 2009-04-07 Hewlett-Packard Development Company, L.P. Voltage regulator
US20060044926A1 (en) * 2004-08-27 2006-03-02 Nokia Corporation Method and system for accessing performance parameters in memory devices
US7079424B1 (en) * 2004-09-22 2006-07-18 Spansion L.L.C. Methods and systems for reducing erase times in flash memory devices
KR100748553B1 (en) * 2004-12-20 2007-08-10 삼성전자주식회사 Ripple-free high voltage generation circuit and method, and semiconductor memory device having same
US7500081B2 (en) * 2005-09-30 2009-03-03 Intel Corporation Power-up implementation for block-alterable memory with zero-second erase time
KR100818706B1 (en) * 2006-01-09 2008-04-02 주식회사 하이닉스반도체 Internal voltage generator of semiconductor device
US7702935B2 (en) * 2006-01-25 2010-04-20 Apple Inc. Reporting flash memory operating voltages
US20070260898A1 (en) * 2006-05-03 2007-11-08 Edward Burton Voltage regulator with suspend mode
US7523373B2 (en) * 2006-08-30 2009-04-21 Freescale Semiconductor, Inc. Minimum memory operating voltage technique
US7542351B2 (en) * 2007-05-31 2009-06-02 Freescale Semiconductor, Inc. Integrated circuit featuring a non-volatile memory with charge/discharge ramp rate control and method therefor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3879647A (en) * 1974-06-07 1975-04-22 Bell Telephone Labor Inc DC to DC converter with regulation having accelerated soft start into active control region of regulation and fast response overcurrent limiting features
US5258662A (en) * 1992-04-06 1993-11-02 Linear Technology Corp. Micropower gate charge pump for power MOSFETS
US20040071036A1 (en) * 2002-10-15 2004-04-15 Samsung Electronics Co., Ltd. Internal voltage converter scheme for controlling the power-up slope of internal supply voltage
US20060034030A1 (en) * 2004-08-10 2006-02-16 Micrel, Incorporated Surge delay for current limiter
US20060108962A1 (en) * 2004-11-24 2006-05-25 Standard Microsystems Corporation Adaptive controller for PC cooling fans

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8074086B1 (en) * 2006-12-11 2011-12-06 Cypress Semiconductor Corporation Circuit and method for dynamic in-rush current control in a power management circuit
US20090274000A1 (en) * 2008-04-30 2009-11-05 Micron Technology, Inc. System and method of command based and current limit controlled memory device power up
US11037606B2 (en) 2008-04-30 2021-06-15 Micron Technology, Inc. Methods of command based and current limit controlled memory device power up
US10692544B2 (en) 2008-04-30 2020-06-23 Micron Technology, Inc. Methods of command based and current limit controlled memory device power up
US10147465B2 (en) 2008-04-30 2018-12-04 Micron Technology, Inc. System and method of command based and current limit controlled memory device power up
US9640227B2 (en) 2008-04-30 2017-05-02 Micron Technology, Inc. System and method of command based and current limit controlled memory device power up
US9305609B2 (en) * 2008-04-30 2016-04-05 Micron Technology, Inc. System and method of command based and current limit controlled memory device power up
US8415939B2 (en) * 2008-06-09 2013-04-09 Atmel Corporation Circuit and method for operating a circuit
US8193792B2 (en) * 2008-06-09 2012-06-05 Amtel Corporation Circuit and method for operating a circuit
US20090302821A1 (en) * 2008-06-09 2009-12-10 Wolfram Kluge Circuit and method for operating a circuit
US20120236674A1 (en) * 2008-06-09 2012-09-20 Wolfram Kluge Circuit and Method for Operating a Circuit
US20100191987A1 (en) * 2009-01-29 2010-07-29 Elpida Memory, Inc. Semiconductor device using plural external voltage and data processing system including the same
US20110006835A1 (en) * 2009-07-08 2011-01-13 Byoungsul Kim Multi-chip system
US20160180456A1 (en) * 2012-08-09 2016-06-23 American Express Travel Related Services Company, Inc. Systems and methods for credit approval using geographic data
US9189052B2 (en) * 2014-02-07 2015-11-17 Apple Inc. Voltage regulation for data retention in a volatile memory
US20150228312A1 (en) * 2014-02-07 2015-08-13 Apple Inc. Voltage regulation for data retention in a volatile memory
CN109887530A (en) * 2014-05-29 2019-06-14 硅存储技术公司 Improved energization order for embedded flash memory device
US9223375B1 (en) * 2014-08-19 2015-12-29 Leef Technology Limited Providing power to a mobile device using a flash drive
US20160064928A1 (en) * 2014-08-29 2016-03-03 Telefonaktiebolaget L M Ericsson (Publ) System and method for control of multiple voltage regulators
US10396553B2 (en) * 2014-08-29 2019-08-27 Telefonaktiebolaget Lm Ericsson (Publ) System and method for control of multiple voltage regulators
US10992132B2 (en) 2014-08-29 2021-04-27 Telefonaktiebolaget Lm Ericsson (Publ) System and method for control of multiple voltage regulators
US11467643B2 (en) * 2015-05-08 2022-10-11 Igor, Inc. Power over ethernet system
US10317922B2 (en) * 2015-09-02 2019-06-11 Samsung Electronics Co., Ltd. Power supply management circuit configured to manage power transfer with limiting current intensity, and storage device and communication cable including the same
US20170060158A1 (en) * 2015-09-02 2017-03-02 Samsung Electronics Co., Ltd. Power supply management circuit configured to manage power transfer with limiting current intensity, and storage device and communication cable including the same
KR20170027923A (en) * 2015-09-02 2017-03-13 삼성전자주식회사 Power supply management circuit configured to manage power transfer with limiting current intensity, and storage device and communication cable including the same
KR102546246B1 (en) * 2015-09-02 2023-06-22 삼성전자주식회사 Power supply management circuit configured to manage power transfer with limiting current intensity, and storage device and communication cable including the same
US20230064867A1 (en) * 2019-12-20 2023-03-02 Nordic Semiconductor Asa Powering system on chip arrangements
US11914445B2 (en) * 2019-12-20 2024-02-27 Nordic Semiconductor Asa Management of power to internal subsystems within a system on chip
CN113204889A (en) * 2021-05-19 2021-08-03 福州大学 Optimal configuration method for flexible current limiter

Also Published As

Publication number Publication date
US20110179296A1 (en) 2011-07-21
US10198052B2 (en) 2019-02-05
US7925910B2 (en) 2011-04-12
WO2009058434A2 (en) 2009-05-07
US8880920B2 (en) 2014-11-04
US20150058644A1 (en) 2015-02-26
WO2009058434A3 (en) 2009-09-11
TW200912947A (en) 2009-03-16

Similar Documents

Publication Publication Date Title
US7925910B2 (en) Systems, methods and devices for limiting current consumption upon power-up
KR101116898B1 (en) Voltage regulator with bypass for multi-voltage storage system
US9190120B2 (en) Storage device including reset circuit and method of resetting thereof
US9437317B2 (en) Nonvolatile memory device, memory system having the same, external power controlling method thereof
US20080068067A1 (en) Implementation of output floating scheme for hv charge pumps
CN106340318B (en) Power-on reset circuit and semiconductor memory device including the same
TWI718424B (en) Semi-conductor memory device and operation methods of a semi-conductor memory device
US10665272B2 (en) Methods and apparatuses for compensating for source voltage
KR20170135137A (en) Power on reset circuit and semiconductor memory device having the same
US7986557B2 (en) Nonvolatile semiconductor memory device and nonvolatile semiconductor memory system
KR102298788B1 (en) Semiconductor memory device
US6868024B2 (en) Low voltage sense amplifier for operation under a reduced bit line bias voltage
US10957390B2 (en) Semiconductor device
US20080150499A1 (en) Voltage regulator for use in nonvolatile semiconductor memory
US9722597B2 (en) Initialization signal generation device and nonvolatile memory apparatus using the same
US7751252B2 (en) Semiconductor memory with a reference current generating circuit having a reference current generating section and an amplifier section
US6285594B1 (en) Wordline voltage protection
US20110149627A1 (en) Nonvolatile memory device and method of operating the same

Legal Events

Date Code Title Description
AS Assignment

Owner name: MICRON TECHNOLOGY, INC., IDAHO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEE, JUNE;REEL/FRAME:019644/0415

Effective date: 20070710

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT, CALIFORNIA

Free format text: SECURITY INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:038669/0001

Effective date: 20160426

Owner name: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGEN

Free format text: SECURITY INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:038669/0001

Effective date: 20160426

AS Assignment

Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT, MARYLAND

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:038954/0001

Effective date: 20160426

Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:038954/0001

Effective date: 20160426

AS Assignment

Owner name: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT, CALIFORNIA

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:043079/0001

Effective date: 20160426

Owner name: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGEN

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:043079/0001

Effective date: 20160426

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNORS:MICRON TECHNOLOGY, INC.;MICRON SEMICONDUCTOR PRODUCTS, INC.;REEL/FRAME:047540/0001

Effective date: 20180703

Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, IL

Free format text: SECURITY INTEREST;ASSIGNORS:MICRON TECHNOLOGY, INC.;MICRON SEMICONDUCTOR PRODUCTS, INC.;REEL/FRAME:047540/0001

Effective date: 20180703

AS Assignment

Owner name: MICRON TECHNOLOGY, INC., IDAHO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT;REEL/FRAME:047243/0001

Effective date: 20180629

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

AS Assignment

Owner name: MICRON TECHNOLOGY, INC., IDAHO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT;REEL/FRAME:050937/0001

Effective date: 20190731

AS Assignment

Owner name: MICRON SEMICONDUCTOR PRODUCTS, INC., IDAHO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:051028/0001

Effective date: 20190731

Owner name: MICRON TECHNOLOGY, INC., IDAHO

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:051028/0001

Effective date: 20190731

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载