+

TWI713039B - Semiconductor storing apparatus and flash memory operation method - Google Patents

Semiconductor storing apparatus and flash memory operation method Download PDF

Info

Publication number
TWI713039B
TWI713039B TW109114843A TW109114843A TWI713039B TW I713039 B TWI713039 B TW I713039B TW 109114843 A TW109114843 A TW 109114843A TW 109114843 A TW109114843 A TW 109114843A TW I713039 B TWI713039 B TW I713039B
Authority
TW
Taiwan
Prior art keywords
dpd
mode
standard command
flash memory
circuit
Prior art date
Application number
TW109114843A
Other languages
Chinese (zh)
Other versions
TW202143237A (en
Inventor
須藤直昭
Original Assignee
華邦電子股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 華邦電子股份有限公司 filed Critical 華邦電子股份有限公司
Priority to TW109114843A priority Critical patent/TWI713039B/en
Application granted granted Critical
Publication of TWI713039B publication Critical patent/TWI713039B/en
Publication of TW202143237A publication Critical patent/TW202143237A/en

Links

Images

Landscapes

  • Read Only Memory (AREA)

Abstract

A flash memory capable of releasing a deep power-down mode automatically is provided. The flash memory includes: a standard command I/F circuit and a DPD controller operating through an external power voltage; and an internal circuit operating through internal voltages supplied from voltage supply nodes. The DPD controller detects if it is the deep power-down mode or not when a standard command is inputted to the standard command I/F circuit and recovers the internal circuit from the DPD mode when the deep power-down mode is detected. Performing the standard command after the internal circuit is recovered.

Description

半導體存儲裝置及快閃記憶體運行方法Semiconductor storage device and flash memory operation method

本發明涉及一種快閃記憶體等半導體存儲裝置,特別涉及待機模式或深度省電模式的運行。The invention relates to a semiconductor storage device such as a flash memory, in particular to operation in a standby mode or a deep power saving mode.

與非(Not AND,NAND)型快閃記憶體(flash memory)能以頁面為單位進行讀出或編程(program),而且以塊(block)為單位進行擦除。專利文獻1所示的快閃記憶體公開了下述技術,即:在待機模式(stand-by mode)與正常運行模式下,將不同的電源電壓供給至頁面緩衝器/讀出電路,由此減少待機模式的消耗電力。 [現有技術文獻] [專利文獻] NAND (Not AND, NAND) flash memory can be read or programmed in units of pages, and erased in units of blocks. The flash memory shown in Patent Document 1 discloses a technique of supplying different power supply voltages to the page buffer/readout circuit in a standby mode (stand-by mode) and a normal operation mode, thereby Reduce power consumption in standby mode. [Prior Art Literature] [Patent Literature]

[專利文獻1]日本專利特開2006-252748號公報[Patent Document 1] Japanese Patent Laid-Open No. 2006-252748

[發明所要解決的問題][The problem to be solved by the invention]

快閃記憶體有主動模式和待機模式,所述主動模式回應來自使用者的命令而進行讀出、編程、擦除等,所述待機模式可受理來自使用者的命令。待機模式下,限制內部電路的運行以使消耗電力成為一定以下,但在從使用者輸入了命令的情況下,必須立即回應所述命令。因此,即便稱為待機模式,也在邏輯電路或寄存器(register)等的易失性電路產生撲電洩漏電流(off-leak current),撲電洩漏電流伴隨元件尺寸的縮小而增加,而且在使用內部電源電壓的情況下必須使內部電源電壓檢測電路運行,而消耗某種程度的電力。即,難以削減待機模式下的消耗電流。The flash memory has an active mode and a standby mode. The active mode performs reading, programming, erasing, etc. in response to commands from the user, and the standby mode can accept commands from the user. In the standby mode, the operation of the internal circuit is restricted so that the power consumption becomes less than a certain level. However, when a command is input from the user, the command must be responded to immediately. Therefore, even in the standby mode, off-leak current is generated in volatile circuits such as logic circuits or registers. The off-leak current increases with the reduction of component size, and it is in use In the case of internal power supply voltage, the internal power supply voltage detection circuit must be operated, which consumes a certain amount of power. That is, it is difficult to reduce the current consumption in the standby mode.

為了進一步削減待機模式下的消耗電力,視快閃記憶體而定有時搭載著深度省電模式(deep power-down mode,以下稱為DPD模式)。DPD模式下,關停向用於待機模式的一部分內部電路的內部供給電源,削減撲電洩漏電流。DPD模式例如通過DPD開始命令而進入所述模式,通過DPD解除命令而從所述模式復原。關於從DPD模式的復原,為了使關停的電路正常運行而需要一定的時間,但是另一方面,有可大幅度地減少消耗電力的優點。In order to further reduce the power consumption in standby mode, depending on the flash memory, a deep power-down mode (hereinafter referred to as DPD mode) is sometimes equipped. In the DPD mode, the internal power supply to a part of the internal circuit used in the standby mode is shut down to reduce the power leakage current. The DPD mode is entered into the mode by a DPD start command, for example, and is restored from the mode by a DPD release command. Regarding the recovery from the DPD mode, a certain amount of time is required for the shut down circuit to operate normally, but on the other hand, it has the advantage of greatly reducing power consumption.

圖1A中表示搭載了串列外設介面(Serial Peripheral interface,SPI)功能的NAND型快閃記憶體向DPD模式跳轉時的運行波形的一例。待機模式時,通過將晶片選擇信號/CS設為低電平從而選擇快閃記憶體,在此期間中與時鐘信號同步地從資料登錄端子DI輸入DPDDPD命令(B9h)。快閃記憶體在從輸入DPD命令起經過了一定期間tDP的時刻T DPD,跳轉至DPD模式,阻斷向特定的內部電路的內部供給電壓。時刻T DPD之前的期間中,消耗待機模式的電流,時刻T DPD之後的期間中,消耗DPD模式的電流。 Fig. 1A shows an example of the operating waveform when a NAND-type flash memory equipped with a serial peripheral interface (Serial Peripheral interface, SPI) function transitions to the DPD mode. In the standby mode, the flash memory is selected by setting the chip selection signal /CS to low level, and the DPDDPD command (B9h) is input from the data registration terminal DI in synchronization with the clock signal during this period. The flash memory transitions to the DPD mode at a time T DPD when a certain period of tDP has elapsed since the input of the DPD command, and blocks the internal supply of voltage to a specific internal circuit. In the period before the time T DPD , the current in the standby mode is consumed, and in the period after the time T DPD , the current in the DPD mode is consumed.

另外,圖1B中表示從DPD模式復原時的運行波形的一例。待機模式時,通過將晶片選擇信號/CS設為低電平從而選擇快閃記憶體,在此期間中與時鐘信號同步地從資料登錄端子DI輸入解除DPD模式的DPD解除命令(ABh)。快閃記憶體從輸入DPD解除命令起,在tRES的期間中對關停的內部電路供給電力,在時刻T ST復原為內部電路進行正常運行的狀態。在時刻T ST之前,消耗DPD模式的電流,在時刻T ST之後,消耗待機模式的電流。 In addition, FIG. 1B shows an example of the operating waveform when recovering from the DPD mode. In the standby mode, the flash memory is selected by setting the chip selection signal /CS to low level. During this period, the DPD release command (ABh) to release the DPD mode is input from the data registration terminal DI in synchronization with the clock signal. After the DPD release command is input, the flash memory supplies power to the shut down internal circuit during the period of tRES, and returns to the state where the internal circuit is operating normally at time T ST . Before the time T ST , the current in the DPD mode is consumed, and after the time T ST , the current in the standby mode is consumed.

圖2為支援DPD模式的NAND型快閃記憶體的內部框圖。快閃記憶體10包含DPD控制器20、記憶體單元陣列(memory cell array)30、行解碼器40、頁面緩衝器/讀出電路50、週邊電路60及高電壓電路70等。對快閃記憶體10供給外部電源電壓(例如3.3V)VCC,DPD控制器20直接使用外部電源電壓VCC而運行。在外部電源電壓VCC與內部電路之間連接P溝道金屬氧化物半導體(Positive channel Metal Oxide Semiconductor,PMOS)電晶體P,對電晶體P的閘極施加DPD使能信號DPDEN。在主動模式及待機模式時,DPD控制器20生成L電平的DPD使能信號DPDEN,使電晶體P導通。由此,對各內部電路經由電壓供給節點INTVDD供給內部電壓VDD。在DPD模式時,DPD控制器20生成H電平的DPD使能信號DPDEN,將電晶體P設為非導通。由此,關停外部電源電壓VCC的供給,內部電路的運行停止。Figure 2 is an internal block diagram of a NAND flash memory supporting DPD mode. The flash memory 10 includes a DPD controller 20, a memory cell array 30, a row decoder 40, a page buffer/readout circuit 50, a peripheral circuit 60, a high voltage circuit 70, etc. An external power supply voltage (for example, 3.3V) VCC is supplied to the flash memory 10, and the DPD controller 20 directly uses the external power supply voltage VCC to operate. A P-channel metal oxide semiconductor (Positive channel Metal Oxide Semiconductor, PMOS) transistor P is connected between the external power supply voltage VCC and the internal circuit, and a DPD enable signal DPDEN is applied to the gate of the transistor P. In the active mode and the standby mode, the DPD controller 20 generates an L-level DPD enable signal DPDEN to turn on the transistor P. Thereby, the internal voltage VDD is supplied to each internal circuit via the voltage supply node INTVDD. In the DPD mode, the DPD controller 20 generates an H-level DPD enable signal DPDEN, and sets the transistor P to be non-conductive. As a result, the supply of the external power supply voltage VCC is shut down, and the operation of the internal circuit is stopped.

在解除DPD模式的情況下,如圖1B所示,用戶從外部輸入DPD解除命令(ABh)。DPD控制器20回應DPD解除命令的輸入,使DPD使能信號DPDEN過渡為L電平,使電晶體P導通,開始從外部電源電壓VCC向內部電路供給電力。由此,內部電路在期間tRES後復原為可運行的狀態。In the case of releasing the DPD mode, as shown in FIG. 1B, the user inputs a DPD release command (ABh) from the outside. The DPD controller 20 responds to the input of the DPD release command, causes the DPD enable signal DPDEN to transition to the L level, turns on the transistor P, and starts to supply power from the external power supply voltage VCC to the internal circuit. As a result, the internal circuit is restored to an operable state after the period tRES.

如此,對於現有的快閃記憶體來說,為了使用DPD模式,使用者不僅必須輸入DPD命令,而且必須輸入DPD解除命令,對於不支持DPD命令及DPD解除命令的快閃記憶體控制器來說,有無法使用DPD模式等問題。In this way, for the existing flash memory, in order to use the DPD mode, the user must not only input the DPD command, but also the DPD release command. For the flash memory controller that does not support the DPD command and the DPD release command , There are problems such as inability to use DPD mode.

本發明解決這種現有的問題,其目的在於提供一種半導體存儲裝置,此半導體存儲裝置無需用於解除深度省電模式的專用的命令而可解除深度省電模式。 [解決問題的技術手段] The present invention solves such existing problems, and its object is to provide a semiconductor storage device that can release the deep power saving mode without a dedicated command for releasing the deep power saving mode. [Technical means to solve the problem]

本發明的快閃記憶體的運行方法包括:當輸入了包含讀出、編程或擦除的標準命令時,檢測是否為阻斷向特定電路的電力供給的深度省電模式的步驟;在檢測到深度省電模式的情況下,解除所述深度省電模式的步驟;以及在所述特定電路復原後,執行所述標準命令的步驟。The operating method of the flash memory of the present invention includes: when a standard command including read, program, or erase is input, the step of detecting whether it is a deep power saving mode that blocks power supply to a specific circuit; In the case of the deep power saving mode, the step of canceling the deep power saving mode; and the step of executing the standard command after the specific circuit is restored.

本發明的快閃記憶體的一個實施方式中,在未檢測到所述深度省電模式的情況下,不解除深度省電模式而執行所述輸入的標準命令。本發明的快閃記憶體的一個實施方式中,所述解除的步驟使根據所述標準命令的種類而選擇的特定電路復原。本發明的快閃記憶體的一個實施方式中,所述解除的步驟包含:使連接於電源電壓與所述特定電路之間的切換電晶體導通。本發明的快閃記憶體的一個實施方式中,所述深度省電模式從待機模式跳轉,且進一步減少待機模式的消耗電力。In one embodiment of the flash memory of the present invention, if the deep power saving mode is not detected, the input standard command is executed without releasing the deep power saving mode. In one embodiment of the flash memory of the present invention, the releasing step restores the specific circuit selected according to the type of the standard command. In an embodiment of the flash memory of the present invention, the step of releasing includes: turning on a switching transistor connected between the power supply voltage and the specific circuit. In an embodiment of the flash memory of the present invention, the deep power saving mode jumps from the standby mode, and the power consumption of the standby mode is further reduced.

本發明的半導體存儲裝置包含:週邊電路;檢測部件,當從外部輸入了包含讀出、編程或擦除的標準命令時,檢測是否為阻斷向所述週邊電路的一個或多個特定電路的電力供給的深度省電模式;解除部件,在檢測到深度省電模式的情況下,解除所述深度省電模式;以及執行部件,在所述特定電路復原後,執行所述標準命令。The semiconductor memory device of the present invention includes: a peripheral circuit; a detection unit, when a standard command including read, program, or erase is input from the outside, detects whether it is blocking one or more specific circuits to the peripheral circuit A deep power saving mode of power supply; a release component that releases the deep power saving mode if the deep power saving mode is detected; and an execution component that executes the standard command after the specific circuit is restored.

本發明的半導體存儲裝置的一個實施方式中,在未檢測到所述深度省電模式的情況下,不通過所述解除部件解除深度省電模式而執行所述標準命令。本發明的半導體存儲裝置的一個實施方式中,所述解除部件使根據所述標準命令的種類而選擇的特定電路復原。本發明的半導體存儲裝置的一個實施方式中,所述解除部件包含分別連接於外部電源電壓與多個特定電路之間的多個切換電晶體,所述解除部件使所述多個電晶體的任一個導通。本發明的半導體存儲裝置的一個實施方式中,所述半導體存儲裝置為快閃記憶體。 [發明的效果] In one embodiment of the semiconductor memory device of the present invention, if the deep power saving mode is not detected, the standard command is executed without releasing the deep power saving mode by the release means. In an embodiment of the semiconductor storage device of the present invention, the cancellation means restores the specific circuit selected according to the type of the standard command. In one embodiment of the semiconductor memory device of the present invention, the releasing means includes a plurality of switching transistors respectively connected between an external power supply voltage and a plurality of specific circuits, and the releasing means makes any of the plurality of transistors One is on. In an embodiment of the semiconductor storage device of the present invention, the semiconductor storage device is a flash memory. [Effects of the invention]

根據本發明,無需用於解除深度省電模式的專用的命令而可回應標準命令的輸入來解除深度省電模式,且迅速執行所輸入的標準命令。According to the present invention, there is no need for a dedicated command for releasing the deep power saving mode, but the input of the standard command can be responded to to release the deep power saving mode, and the input standard command can be executed quickly.

本發明的半導體存儲裝置並無特別限定,例如在NAND型或者或非(Not OR,NOR)型的快閃記憶體等中實施。 [實施例] The semiconductor storage device of the present invention is not particularly limited, and is implemented in, for example, a NAND type or NOR (Not OR, NOR) type flash memory. [Example]

接下來,參照圖式對本發明的實施例進行詳細說明。圖3為表示本發明的實施例的NAND型快閃記憶體的概略內部構成的圖。快閃記憶體100包含:接受標準命令的標準命令介面(interface,I/F)電路110、控制向DPD模式的跳轉及DPD模式的解除等的DPD控制器120、記憶體單元陣列130、行解碼器140、頁面緩衝器/讀出電路150、週邊電路160、週邊電路170及高電壓電路180等內部電路。Next, the embodiments of the present invention will be described in detail with reference to the drawings. 3 is a diagram showing a schematic internal structure of a NAND flash memory according to an embodiment of the present invention. The flash memory 100 includes: a standard command interface (interface, I/F) circuit 110 that accepts standard commands, a DPD controller 120 that controls the jump to the DPD mode and the release of the DPD mode, etc., a memory cell array 130, and row decoding Internal circuits such as the processor 140, the page buffer/readout circuit 150, the peripheral circuit 160, the peripheral circuit 170, and the high voltage circuit 180.

本實施例的快閃記憶體100能以多個電力消耗模式運行。主動模式不限制消耗電力而規格齊全(full specification)地執行標準命令(例如讀出、編程、擦除)等運行。待機模式是在並非主動模式時,一邊按照規定的消耗電力的要求使內部電路運行,一邊以可對標準命令等的輸入作出回應的方式執行運行。在待機模式下,例如停止高電壓電路的電荷泵(charge pump),或使內部供給電壓降低。DPD模式為了進一步減少待機模式的消耗電力,而在待機模式時阻斷向特定電路的電力供給。The flash memory 100 of this embodiment can operate in multiple power consumption modes. The active mode does not limit power consumption and executes standard commands (such as read, program, erase) with full specifications. In the standby mode, when it is not in the active mode, the internal circuit is operated in accordance with the prescribed power consumption requirements, and the operation is performed in a manner that can respond to the input of standard commands and the like. In the standby mode, for example, the charge pump of the high-voltage circuit is stopped, or the internal supply voltage is reduced. In the DPD mode, in order to further reduce the power consumption in the standby mode, the power supply to a specific circuit is blocked in the standby mode.

標準命令I/F電路110及DPD控制器120直接使用外部電源電壓VCC(例如3.3V)而運行,即,在待機模式及DPD模式時可運行。標準命令I/F電路110為用於從外部受理為了進行快閃記憶體的標準運行而預先準備的標準命令的介面電路。標準命令例如為用於讀出、編程、擦除等的命令。標準命令I/F電路110包含用於對輸入的標準命令進行解碼的互補金屬氧化物半導體(Complementary Metal Oxide Semiconductor,CMOS)邏輯器件,其解碼結果DEC提供給DPD控制器120及週邊電路160(包含用於控制標準命令的運行的控制器或狀態機(state machine)等)。The standard command I/F circuit 110 and the DPD controller 120 directly use the external power supply voltage VCC (for example, 3.3V) to operate, that is, they can operate in the standby mode and the DPD mode. The standard command I/F circuit 110 is an interface circuit for externally accepting standard commands prepared in advance for standard operation of the flash memory. The standard commands are, for example, commands for reading, programming, erasing, etc. The standard command I/F circuit 110 includes a complementary metal oxide semiconductor (Complementary Metal Oxide Semiconductor, CMOS) logic device for decoding the input standard command, and the decoded result DEC is provided to the DPD controller 120 and the peripheral circuit 160 (including A controller or state machine used to control the operation of standard commands).

DPD控制器120控制從待機模式向DPD模式的跳轉及DPD模式的解除。在外部電源電壓VCC與電壓供給節點INTVDD1之間連接著PMOS電晶體P1,在外部電源電壓VCC與電壓供給節點INTVDD2之間連接著PMOS電晶體P2。在電壓供給節點INTVDD1,連接著行解碼器140、頁面緩衝器/讀出電路150、週邊電路160及高電壓電路180,在電壓供給節點INTVDD2,連接著週邊電路170。The DPD controller 120 controls the transition from the standby mode to the DPD mode and the release of the DPD mode. A PMOS transistor P1 is connected between the external power supply voltage VCC and the voltage supply node INTVDD1, and a PMOS transistor P2 is connected between the external power supply voltage VCC and the voltage supply node INTVDD2. The voltage supply node INTVDD1 is connected to the row decoder 140, the page buffer/read circuit 150, the peripheral circuit 160, and the high voltage circuit 180, and the voltage supply node INTVDD2 is connected to the peripheral circuit 170.

DPD控制器120在主動模式及待機模式時,生成L電平的DPD使能信號DPDEN1、DPD使能信號DPDEN2,將電晶體P1、電晶體P2導通,向電壓供給節點INTVDD1、電壓供給節點INTVDD2供給外部電源電壓VCC。另外,DPD控制器120在DPD模式時,使DPD使能信號DPDEN1、DPD使能信號DPDEN2過渡為H電平,將電晶體P1、電晶體P2設為非導通,阻斷向電壓供給節點INTVDD1、電壓供給節點INTVDD2的外部電源電壓VCC的電力供給。DPD使能信號DPDEN1及DPD使能信號DPDEN2例如可根據從跳轉至待機模式的時間點起的經過時間以不同的時機過渡為H電平。In the active mode and standby mode, the DPD controller 120 generates L-level DPD enable signals DPDEN1 and DPD enable signals DPDEN2, turns on transistors P1 and P2, and supplies them to voltage supply node INTVDD1 and voltage supply node INTVDD2 External power supply voltage VCC. In addition, when the DPD controller 120 is in the DPD mode, the DPD enable signal DPDEN1 and the DPD enable signal DPDEN2 are transitioned to H level, the transistor P1 and the transistor P2 are set to non-conduction, and the supply to the voltage supply nodes INTVDD1 is blocked. The voltage supply node INTVDD2 is powered by the external power supply voltage VCC. The DPD enable signal DPDEN1 and the DPD enable signal DPDEN2 may, for example, transition to the H level at different timings according to the elapsed time from the point of transition to the standby mode.

從待機模式向DPD模式跳轉的方法並無特別限定,在某個形態中,DPD控制器120並未從使用者輸入用於向DPD模式跳轉的命令,而回應來自週邊電路160(包含控制快閃記憶體的運行的控制器)的信號自動跳轉至DPD模式。例如,若從週邊電路160向DPD控制器120提供表示向待機模式跳轉的信號,則DPD控制器120從表示向待機模式跳轉的時間點起測量時間,當待機模式的持續時間超過一定時間後跳轉至DPD模式,使DPD使能信號DPDEN1、DPD使能信號DPDEN2過渡為H電平,阻斷來自外部電源電壓VCC的電力供給。另外,在另一形態中,DPD控制器120也可回應來自使用者的用於向DPD模式跳轉的命令的輸入而跳轉至DPD模式。The method of jumping from the standby mode to the DPD mode is not particularly limited. In a certain form, the DPD controller 120 does not input a command for jumping to the DPD mode from the user, but responds from the peripheral circuit 160 (including the control flash The signal of the running controller of the memory automatically jumps to DPD mode. For example, if a signal indicating a transition to the standby mode is provided from the peripheral circuit 160 to the DPD controller 120, the DPD controller 120 measures the time from the point in time indicating the transition to the standby mode, and the transition occurs when the duration of the standby mode exceeds a certain time. To the DPD mode, the DPD enable signal DPDEN1 and the DPD enable signal DPDEN2 are transitioned to H level, blocking the power supply from the external power supply voltage VCC. In addition, in another form, the DPD controller 120 may also jump to the DPD mode in response to the input of a command for jumping to the DPD mode from the user.

關於解除DPD模式的方法,現有的快閃記憶體中,需要從外部輸入用於解除DPD模式的專用的命令,但本實施例中,具備不輸入這種專用命令而自動解除DPD模式的功能。所述解除功能的詳細將於後述,但若在DPD模式中,標準命令I/F電路110接收標準命令,則DPD控制器120響應所述標準命令而解除DPD模式,在DPD模式的復原所需要的時間經過後無縫地執行標準命令。Regarding the method of releasing the DPD mode, in the existing flash memory, a dedicated command for releasing the DPD mode needs to be input from the outside. However, this embodiment has a function of automatically releasing the DPD mode without inputting such a dedicated command. The details of the release function will be described later, but if in the DPD mode, the standard command I/F circuit 110 receives a standard command, the DPD controller 120 responds to the standard command to release the DPD mode, which is required for the restoration of the DPD mode After the time has passed, the standard commands are executed seamlessly.

本實施例的DPD控制器120可使用硬體和/或軟體來構成,例如可包含微型電腦、狀態機、邏輯器件等。The DPD controller 120 of this embodiment may be constructed using hardware and/or software, and may include, for example, a microcomputer, a state machine, and a logic device.

記憶體單元陣列130包含多個塊,各塊內包含多個NAND串(string)。NAND串可在基板上二維地形成,也可從基板的主面沿垂直方向三維地形成。另外,記憶體單元可存儲二值資料或多值資料。The memory cell array 130 includes a plurality of blocks, and each block includes a plurality of NAND strings. The NAND string can be formed two-dimensionally on the substrate, or three-dimensionally formed in the vertical direction from the main surface of the substrate. In addition, the memory unit can store binary data or multi-value data.

週邊電路160、週邊電路170例如包含下述部分等:控制器或狀態機,基於由標準命令I/F電路110所接收的標準命令等而控制快閃記憶體100的運行;或錯誤檢查和糾正(Error Checking and Correction,ECC)電路、列選擇電路,進行資料的錯誤檢測、訂正。高電壓電路180包含用於生成讀出、編程、擦除所需要的高電壓的電荷泵電路等。另外,快閃記憶體100可搭載SPI(Serial Peripheral Interface),在SPI,代替控制信號(允許位址鎖存、允許命令鎖存等)而與串列時鐘信號同步地辨識所輸入的命令、位址、資料。The peripheral circuit 160 and the peripheral circuit 170 include, for example, the following parts: a controller or a state machine that controls the operation of the flash memory 100 based on the standard commands received by the standard command I/F circuit 110; or error checking and correction (Error Checking and Correction, ECC) circuit, column selection circuit, error detection and correction of data. The high voltage circuit 180 includes a charge pump circuit for generating high voltages required for reading, programming, and erasing. In addition, the flash memory 100 can be equipped with SPI (Serial Peripheral Interface). In SPI, instead of control signals (allowing address latching, allowing command latching, etc.), the input commands and bits are recognized in synchronization with the serial clock signal. Address and information.

接下來,參照圖4的流程對本實施例的快閃記憶體的DPD模式的解除方法進行說明。若向標準命令I/F電路110輸入標準命令(S100),則標準命令I/F電路110將標準命令解碼,將其解碼結果DEC提供給DPD控制器120及週邊電路160。DPD控制器120若接收解碼結果DEC,則判定是否為DPD模式(S110)。在判定為DPD模式的情況下,DPD控制器120解除DPD模式(S120)。即,DPD控制器120使DPD使能信號DPDEN1、DPD使能信號DPDEN2從H電平過渡為L電平,將電晶體P1、電晶體P2設為導通狀態,從外部電源電壓VCC向電壓供給節點INTVDD1、電壓供給節點INTVDD2供給電力。由此,對行解碼器140、頁面緩衝器/讀出電路150、週邊電路160從電壓供給節點INTVDD1供給內部電壓VDD1,對週邊電路170從電壓供給節點INTVDD2供給內部電壓VDD2。這些週邊電路140~週邊電路180在圖1B所示的經過了tRES期間的時刻T ST復原為可運行的狀態。 Next, the method for releasing the DPD mode of the flash memory of this embodiment will be described with reference to the flow of FIG. 4. If a standard command is input to the standard command I/F circuit 110 (S100 ), the standard command I/F circuit 110 decodes the standard command, and provides the decoded result DEC to the DPD controller 120 and the peripheral circuit 160. If the DPD controller 120 receives the decoding result DEC, it determines whether it is the DPD mode (S110). When it is determined to be the DPD mode, the DPD controller 120 releases the DPD mode (S120). That is, the DPD controller 120 causes the DPD enable signal DPDEN1 and DPD enable signal DPDEN2 to transition from the H level to the L level, sets the transistor P1 and the transistor P2 to the conductive state, and transfers the external power supply voltage VCC to the voltage supply node INTVDD1 and voltage supply node INTVDD2 supply power. Thus, the internal voltage VDD1 is supplied from the voltage supply node INTVDD1 to the row decoder 140, the page buffer/read circuit 150, and the peripheral circuit 160, and the internal voltage VDD2 is supplied from the voltage supply node INTVDD2 to the peripheral circuit 170. These peripheral circuits 140 to 180 are restored to an operable state at the time T ST when the tRES period has elapsed as shown in FIG. 1B.

若週邊電路140~週邊電路180的復原結束,則週邊電路160基於來自標準命令I/F電路110的解碼結果DEC而執行標準命令的運行(S130)。通過解除DPD模式從而進行週邊電路的復原的期間中(tRES)為禁止向快閃記憶體進行存取的忙碌期間,本實施例中,在經過tRES期間後無縫地執行標準命令。When the restoration of the peripheral circuit 140 to the peripheral circuit 180 is completed, the peripheral circuit 160 executes the operation of the standard command based on the decoding result DEC from the standard command I/F circuit 110 (S130). The period (tRES) during which the peripheral circuit is restored by releasing the DPD mode is a busy period during which access to the flash memory is prohibited. In this embodiment, the standard command is executed seamlessly after the tRES period has elapsed.

另一方面,DPD控制器120在輸入了標準命令時判定為並非DPD模式的情況下(S110),不解除DPD(即,DPD使能信號DPDEN1、DPD使能信號DPDEN2已處於L電平),通過週邊電路160來立即執行標準命令的運行(S130)。On the other hand, if the DPD controller 120 determines that it is not in the DPD mode when the standard command is input (S110), the DPD is not released (that is, the DPD enable signal DPDEN1 and the DPD enable signal DPDEN2 are already at L level), The operation of the standard command is immediately executed through the peripheral circuit 160 (S130).

作為具體的運行例,若在DPD模式中,讀出、編程或擦除命令輸入至標準命令I/F電路110,則DPD控制器120為了解除DPD模式,而使DPD使能信號DPDEN1、DPD使能信號DPDEN2過渡為L電平以使電晶體P1、電晶體P2導通。接著,在圖1B所示的tRES期間中進行內部電路的復原,然後立即執行讀出、編程或擦除。As a specific operation example, if a read, program, or erase command is input to the standard command I/F circuit 110 in the DPD mode, the DPD controller 120 causes the DPD enable signals DPDEN1 and DPD to enable the DPD mode to cancel the DPD mode. The energy signal DPDEN2 transitions to the L level to turn on the transistor P1 and the transistor P2. Next, in the tRES period shown in FIG. 1B, the internal circuit is restored, and then read, program, or erase is performed immediately.

如此,根據本實施例,對輸入標準命令作出回應而自動解除DPD模式,因此無需輸入解除DPD模式的專用的命令,即便是不支援DPD模式的解除命令的快閃記憶體,也可解除DPD模式。進而,若為自動控制從待機模式向DPD模式跳轉的快閃記憶體(即,無需用於向DPD模式跳轉的專用的命令),則可不進行與DPD模式相關的所有命令的用戶輸入,而自動進行向DPD模式的跳轉及解除。In this way, according to this embodiment, the DPD mode is automatically released in response to the input of the standard command, so there is no need to input a dedicated command to release the DPD mode. Even the flash memory that does not support the release command of the DPD mode can release the DPD mode. . Furthermore, if it is a flash memory that automatically controls the transition from the standby mode to the DPD mode (that is, there is no need for a dedicated command for the transition to the DPD mode), the user input of all commands related to the DPD mode can be automatically performed. Jump to and release from DPD mode.

接下來,對本發明的另一實施例進行說明。所述實施例中,DPD控制器120響應標準命令的輸入而使內部電路一律從DPD模式復原,但本實施例中,根據標準命令的種類來選擇復原的內部電路。圖5所示的表中,表示本實施[本實施例]的標準命令、復原的電壓供給節點與復原(恢復)時間的關係。標準命令中,除了讀出、編程及擦除以外,有狀態讀取(Status Read)或識別字(Identifier,ID)讀取等。狀態讀取為讀出快閃記憶體是否為準備(ready)狀態,是否為寫入保護模式,是否為編程/擦除運行中的命令,ID讀取為讀出製造廠商或製品識別的命令。Next, another embodiment of the present invention will be described. In the above embodiment, the DPD controller 120 responds to the input of the standard command to restore the internal circuits from the DPD mode. However, in this embodiment, the restored internal circuit is selected according to the type of the standard command. The table shown in FIG. 5 shows the relationship between the standard command of this embodiment [this embodiment], the restored voltage supply node, and the restoration (recovery) time. Among the standard commands, in addition to reading, programming, and erasing, there are Status Read or Identifier (ID) reading. Status read is to read whether the flash memory is in a ready state, whether it is in write-protected mode, whether it is a command in program/erase operation, and ID read is a command to read out manufacturer or product identification.

DPD控制器120在標準命令相當於狀態讀取或ID讀取的情況下,僅使DPD使能信號DPDEN1過渡為L電平,使電晶體P1導通,僅恢復電壓供給節點INTVDD1。此時,僅恢復電壓供給節點INTVDD1便可,因而可加快恢復時間。另一方面,在標準命令相當於編程、讀出、擦除的情況下,DPD控制器120使DPD使能信號DPDEN1、DPD使能信號DPDEN2兩者過渡為L電平,使電晶體P1、電晶體P2導通,恢復電壓供給節點INTVDD1、電壓供給節點INTVDD2兩者。此處,恢復時間為標準時間。When the standard command is equivalent to status reading or ID reading, the DPD controller 120 only transitions the DPD enable signal DPDEN1 to the L level, turns on the transistor P1, and only restores the voltage supply node INTVDD1. At this time, only the voltage supply node INTVDD1 can be restored, so the restoration time can be accelerated. On the other hand, when the standard command corresponds to programming, reading, and erasing, the DPD controller 120 makes the DPD enable signal DPDEN1 and DPD enable signal DPDEN2 transition to the L level, so that the transistor P1 and the electrical The crystal P2 is turned on, and both the voltage supply node INTVDD1 and the voltage supply node INTVDD2 are restored. Here, the recovery time is the standard time.

如此,根據本實施例,可根據標準命令的運行內容以適當的恢復時間解除DPD模式,執行標準命令。In this way, according to this embodiment, the DPD mode can be released with an appropriate recovery time according to the running content of the standard command, and the standard command can be executed.

所述實施例中,表示了對電壓供給節點INTVDD1、電壓供給節點INTVDD2供給外部電源電壓VCC的示例,但其為一例,也可對電壓供給節點INTVDD1、電壓供給節點INTVDD2供給其它的內部電壓而不從外部電源電壓VCC直接供給。In the above embodiment, an example in which the external power supply voltage VCC is supplied to the voltage supply node INTVDD1 and the voltage supply node INTVDD2 is shown, but this is just an example, and other internal voltages may also be supplied to the voltage supply node INTVDD1 and the voltage supply node INTVDD2. It is directly supplied from the external power supply voltage VCC.

對本發明的優選實施方式進行了詳述,但本發明不限定於特定的實施方式,可在權利要求書所記載的發明的主旨的範圍內進行各種變形、變更。The preferred embodiments of the present invention have been described in detail, but the present invention is not limited to specific embodiments, and various modifications and changes can be made within the scope of the gist of the invention described in the claims.

10、100:快閃記憶體 20、120:DPD控制器 30、130:記憶體單元陣列 40:行解碼器 50:頁面緩衝器/讀出電路 60、160、170:週邊電路 70:高電壓電路 110:標準命令I/F電路 140:行解碼器(週邊電路) 150:頁面緩衝器/讀出電路(週邊電路) 180:高電壓電路(週邊電路) ABh:DPD解除命令 B9h:DPDDPD命令 DEC:解碼結果 DI:資料登錄端子 DPDEN、DPDEN1、DPDEN2:DPD使能信號 INTVDD、INTVDD1、INTVDD2:電壓供給節點 P:PMOS電晶體 P1、P2:電晶體 S100~S130:步驟 TDPD、TST:時刻 tDP:一定期間 tRES:期間 VCC:外部電源電壓 /CS:晶片選擇信號 10.100: Flash memory 20, 120: DPD controller 30, 130: Memory cell array 40: Row decoder 50: Page buffer/readout circuit 60, 160, 170: Peripheral circuit 70: High voltage circuit 110: Standard command I/F circuit 140: Row decoder (peripheral circuit) 150: Page buffer/readout circuit (peripheral circuit) 180: High voltage circuit (peripheral circuit) ABh: DPD release command B9h: DPDDPD command DEC: Decoding result DI: data registration terminals DPDEN, DPDEN1, DPDEN2: DPD enable signals INTVDD, INTVDD1, INTVDD2: voltage supply node P: PMOS transistors P1, P2: transistors S100~S130: steps T DPD , T ST : time tDP : A certain period of time tRES: Period of VCC: External power supply voltage / CS: Chip select signal

圖1A為表示現有的快閃記憶體的向DPD模式跳轉時的運行波形的一例的圖。 圖1B為表示現有的快閃記憶體的解除DPD模式時的運行波形的一例的圖。 圖2為表示現有的快閃記憶體的內部構成的圖。 圖3為表示本發明的實施例的快閃記憶體的內部構成的圖。 圖4為表示本發明的實施例的DPD模式的解除順序的流程。 圖5為表示本發明的另一實施例的標準命令與恢復的電壓供給節點與復原時間的關係的表。 FIG. 1A is a diagram showing an example of operating waveforms when a conventional flash memory jumps to the DPD mode. FIG. 1B is a diagram showing an example of operating waveforms when the DPD mode of the conventional flash memory is released. Fig. 2 is a diagram showing the internal structure of a conventional flash memory. Fig. 3 is a diagram showing the internal structure of a flash memory according to an embodiment of the present invention. Fig. 4 is a flowchart showing a procedure for releasing the DPD mode according to the embodiment of the present invention. FIG. 5 is a table showing the relationship between the standard command and the restored voltage supply node and the restoration time according to another embodiment of the present invention.

100:快閃記憶體 100: Flash memory

110:標準命令I/F電路 110: Standard command I/F circuit

120:DPD控制器 120: DPD controller

130:記憶體單元陣列 130: memory cell array

140:行解碼器(週邊電路) 140: Line decoder (peripheral circuit)

150:頁面緩衝器/讀出電路(週邊電路) 150: Page buffer/readout circuit (peripheral circuit)

160:週邊電路 160: Peripheral circuit

170:週邊電路 170: Peripheral circuit

180:高電壓電路(週邊電路) 180: High voltage circuit (peripheral circuit)

DEC:解碼結果 DEC: Decoding result

DPDEN1、DPDEN2:DPD使能信號 DPDEN1, DPDEN2: DPD enable signal

INTVDD1、INTVDD2:電壓供給節點 INTVDD1, INTVDD2: voltage supply node

P1、P2:電晶體 P1, P2: Transistor

VCC:外部電源電壓 VCC: External power supply voltage

Claims (8)

一種快閃記憶體運行方法,包括:當輸入了包含讀出、編程或擦除的標準命令時,檢測是否為阻斷向特定電路的電力供給的深度省電模式的步驟;在檢測到深度省電模式的情況下,解除所述深度省電模式的步驟;以及在所述特定電路復原後,執行所述標準命令的步驟,其中,所述解除的步驟包含:使連接於電源電壓與所述特定電路之間的切換電晶體導通,且所述切換電晶體的使能信號的位準根據所述標準命令的種類而決定。 A flash memory operation method includes: when a standard command including read, program, or erase is input, the step of detecting whether it is a deep power saving mode that blocks power supply to a specific circuit; In the case of the power mode, the step of canceling the deep power saving mode; and the step of executing the standard command after the specific circuit is restored, wherein the step of canceling includes: connecting the power supply voltage and the The switching transistor between specific circuits is turned on, and the level of the enable signal of the switching transistor is determined according to the type of the standard command. 如請求項1所述的快閃記憶體運行方法,其中,在未檢測到所述深度省電模式的情況下,不解除深度省電模式而執行所述輸入的標準命令。 The flash memory operating method according to claim 1, wherein, if the deep power saving mode is not detected, the input standard command is executed without releasing the deep power saving mode. 如請求項1所述的快閃記憶體運行方法,其中,所述解除的步驟使根據所述標準命令的種類而選擇的特定電路復原。 The flash memory operating method according to claim 1, wherein the releasing step restores the specific circuit selected according to the type of the standard command. 如請求項1所述的快閃記憶體運行方法,其中,所述深度省電模式從待機模式跳轉,且進一步減少待機模式的消耗電力。 The flash memory operating method according to claim 1, wherein the deep power saving mode jumps from the standby mode, and the power consumption of the standby mode is further reduced. 一種半導體存儲裝置,包括:週邊電路; 檢測部件,當從外部輸入了包含讀出、編程或擦除的標準命令時,檢測是否為阻斷向所述週邊電路的一個或多個特定電路的電力供給的深度省電模式;解除部件,在檢測到深度省電模式的情況下,解除所述深度省電模式;以及執行部件,在所述特定電路復原後,執行所述標準命令,其中,所述解除部件包含分別連接於外部電源電壓與多個特定電路之間的多個切換電晶體,所述解除部件使所述多個電晶體的任一個導通,且所述多個電晶體的使能信號的位準根據所述標準命令的種類而決定。 A semiconductor storage device includes: a peripheral circuit; The detection component detects whether it is a deep power saving mode that blocks power supply to one or more specific circuits of the peripheral circuit when a standard command including read, program or erase is input from the outside; the release component, In a case where the deep power saving mode is detected, the deep power saving mode is cancelled; and an execution component that executes the standard command after the specific circuit is restored, wherein the cancellation component includes the components connected to the external power supply voltage respectively And a plurality of switching transistors between a plurality of specific circuits, the release component turns on any one of the plurality of transistors, and the level of the enable signal of the plurality of transistors is based on the standard command It depends on the type. 如請求項5所述的半導體存儲裝置,其中,在未檢測到所述深度省電模式的情況下,不通過所述解除部件解除深度省電模式而執行所述標準命令。 The semiconductor storage device according to claim 5, wherein, in a case where the deep power saving mode is not detected, the standard command is executed without releasing the deep power saving mode by the release means. 如請求項5所述的半導體存儲裝置,其中,所述解除部件使根據所述標準命令的種類而選擇的特定電路復原。 The semiconductor storage device according to claim 5, wherein the release means restores the specific circuit selected according to the type of the standard command. 如請求項5至7中任一項所述的半導體存儲裝置,其中,所述半導體存儲裝置為快閃記憶體。 The semiconductor storage device according to any one of claims 5 to 7, wherein the semiconductor storage device is a flash memory.
TW109114843A 2020-05-05 2020-05-05 Semiconductor storing apparatus and flash memory operation method TWI713039B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW109114843A TWI713039B (en) 2020-05-05 2020-05-05 Semiconductor storing apparatus and flash memory operation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW109114843A TWI713039B (en) 2020-05-05 2020-05-05 Semiconductor storing apparatus and flash memory operation method

Publications (2)

Publication Number Publication Date
TWI713039B true TWI713039B (en) 2020-12-11
TW202143237A TW202143237A (en) 2021-11-16

Family

ID=74669976

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109114843A TWI713039B (en) 2020-05-05 2020-05-05 Semiconductor storing apparatus and flash memory operation method

Country Status (1)

Country Link
TW (1) TWI713039B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7397721B2 (en) * 2005-12-28 2008-07-08 Samsung Electronics Co., Ltd. Standby leakage current reduction circuit and semiconductor memory device comprising the standby leakage current reduction circuit
TW201346519A (en) * 2011-12-22 2013-11-16 Intel Corp A method, apparatus, and system for energy efficiency and energy conservation including autonomous hardware-based deep power down in devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7397721B2 (en) * 2005-12-28 2008-07-08 Samsung Electronics Co., Ltd. Standby leakage current reduction circuit and semiconductor memory device comprising the standby leakage current reduction circuit
TW201346519A (en) * 2011-12-22 2013-11-16 Intel Corp A method, apparatus, and system for energy efficiency and energy conservation including autonomous hardware-based deep power down in devices

Also Published As

Publication number Publication date
TW202143237A (en) 2021-11-16

Similar Documents

Publication Publication Date Title
US7440337B2 (en) Nonvolatile semiconductor memory apparatus having buffer memory for storing a program and buffering work data
US7317658B2 (en) Semiconductor integrated circuit and IC card
CN101867169B (en) Protection circuit applied to flash memory
CN103403808B (en) The semiconductor devices of the misoperation of the nonvolatile memory preventing power supply all standing from causing
JP5101286B2 (en) Method and apparatus for protecting integrated circuits from erroneous operation
US20090144484A1 (en) Memory system and memory chip
US11487343B2 (en) Semiconductor storing apparatus and flash memory operation method
KR20050023705A (en) System including insertable and removable storage and control method thereof
JP7228657B2 (en) semiconductor storage device
JP2003316664A (en) Nonvolatile semiconductor storage device
JP4544167B2 (en) Memory controller and flash memory system
US11307636B2 (en) Semiconductor storing apparatus and flash memory operation method
TWI713039B (en) Semiconductor storing apparatus and flash memory operation method
CN113724767B (en) Semiconductor storage device and flash memory operation method
JP6998981B2 (en) Semiconductor storage device
TWI736248B (en) Semiconductor storing apparatus and flash memory operation method
CN113724766B (en) Semiconductor memory device and flash memory operation method
JP2020187809A (en) Semiconductor storage device
JP3762558B2 (en) Semiconductor memory device, output signal control method and output signal control circuit in semiconductor memory device
JP2009237602A (en) Memory system
JP2000250661A (en) Semiconductor integrated circuit and memory card
JP5385220B2 (en) Nonvolatile memory, data processing apparatus, and microcomputer application system
CN105788638A (en) Semiconductor device
KR20060008876A (en) Semiconductor device, reset control system and memory reset method
JPH11312389A (en) Semiconductor memory
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载