[go: up one dir, main page]

CN111489773B - Circuit for reading data, nonvolatile memory and method for reading data - Google Patents

Circuit for reading data, nonvolatile memory and method for reading data Download PDF

Info

Publication number
CN111489773B
CN111489773B CN201910087625.9A CN201910087625A CN111489773B CN 111489773 B CN111489773 B CN 111489773B CN 201910087625 A CN201910087625 A CN 201910087625A CN 111489773 B CN111489773 B CN 111489773B
Authority
CN
China
Prior art keywords
data
latch
timing signal
sense amplifier
high level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910087625.9A
Other languages
Chinese (zh)
Other versions
CN111489773A (en
Inventor
黄鹏
邓龙利
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.)
Zhaoyi Innovation Technology Group Co ltd
Hefei Geyi Integrated Circuit Co Ltd
Original Assignee
Zhaoyi Innovation Technology Group Co ltd
Hefei Geyi Integrated Circuit Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhaoyi Innovation Technology Group Co ltd, Hefei Geyi Integrated Circuit Co Ltd filed Critical Zhaoyi Innovation Technology Group Co ltd
Priority to CN201910087625.9A priority Critical patent/CN111489773B/en
Publication of CN111489773A publication Critical patent/CN111489773A/en
Application granted granted Critical
Publication of CN111489773B publication Critical patent/CN111489773B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Read Only Memory (AREA)

Abstract

本发明提供了一种读取数据的电路、非易失存储器以及读取电路的方法。所述电路应用于非易失存储器,所述非易失存储器包括存储单元,所述电路包括:灵敏放大器、锁存器、锁存器管理模块、逻辑电路、以及数据输出模块,所述灵敏放大器的个数和所述锁存器的个数分别是所述数据输出模块输出的数据个数的整偶数倍,所述逻辑电路与所述存储单元的位线和所述灵敏放大器分别连接,所述灵敏放大器与所述逻辑电路和所述锁存器分别连接,所述锁存器与所述灵敏放大器和所述锁存器管理模块分别连接,所述锁存器管理模块与所述锁存器和所述数据输出模块分别连接,所述数据输出模块与所述锁存器管理模块连接。

Figure 201910087625

The invention provides a circuit for reading data, a nonvolatile memory and a method for reading the circuit. The circuit is applied to a non-volatile memory, and the non-volatile memory includes a storage unit, and the circuit includes: a sense amplifier, a latch, a latch management module, a logic circuit, and a data output module, and the sense amplifier The number of the number and the number of the latches are respectively an integer multiple of the number of data output by the data output module, and the logic circuit is connected to the bit line of the storage unit and the sense amplifier respectively, so The sense amplifier is respectively connected to the logic circuit and the latch, the latch is respectively connected to the sense amplifier and the latch management module, and the latch management module is connected to the latch and the data output module are respectively connected, and the data output module is connected with the latch management module.

Figure 201910087625

Description

一种读取数据的电路、非易失存储器以及读取数据的方法A circuit for reading data, a non-volatile memory and a method for reading data

技术领域technical field

本发明涉及非易失存储器领域,尤其涉及一种读取数据的电路、非易失存储器以及读取数据的方法。The invention relates to the field of nonvolatile memory, in particular to a circuit for reading data, a nonvolatile memory and a method for reading data.

背景技术Background technique

随着各种电子装置及嵌入式系统等的发展,非易失性存储器件被广泛应用于电子产品中。以非易失性存储器NAND闪存(NAND Flash Memory)为例,NAND存储器由多个存储单元(cell)组成,可以实现多次编程,容量大,读写简单,外围器件少,价格低廉。With the development of various electronic devices and embedded systems, non-volatile memory devices are widely used in electronic products. Take non-volatile memory NAND Flash Memory (NAND Flash Memory) as an example. NAND memory is composed of multiple storage cells (cells), which can be programmed multiple times, with large capacity, simple reading and writing, few peripheral devices, and low price.

现有Nand flash的原理示意图如图1所示,Nand flash的基本操作主要有读(read),编程(program),擦除(erase)三种,对于读操作,在字线(图1中word line简称wl)上施加适当的电压,将选中的存储单元上的数据读出来,并通过数据传输模块输出,其中wl0到wlm表示m个wl,位线(图1中bit line简称bl)0到位线(图1中bl)n表示n个bl,每一根bl对应一个灵敏放大器(图1中sa)和一个锁存器(图1中latch),当非易失存储器进行read操作的时候,sa先通过bl,将存储单元中的数据全部读出来,传输给latch,再由latch将读出的数据传输至数据输出模块(datapath),最后由datapath再以每次16(图1中Q<15:0>)个数据的模式将读取的数据输出。The principle schematic diagram of existing Nand flash is shown in Figure 1, and the basic operation of Nand flash mainly contains read (read), program (program), erase (erase) three kinds, for read operation, on the word line (word in Figure 1 Line (abbreviated as wl) applies an appropriate voltage to read the data on the selected storage unit and output it through the data transmission module, where wl0 to wlm represent m wls, and the bit line (bit line referred to as bl in Figure 1) is 0 to bit The line (bl in Figure 1) n represents n bls, and each bl corresponds to a sense amplifier (sa in Figure 1) and a latch (latch in Figure 1), when the non-volatile memory performs a read operation, sa first reads all the data in the storage unit through bl, and transmits it to the latch, and then the latch transmits the read data to the data output module (datapath), and finally the datapath uses 16 each time (Q< 15:0>) mode of data will output the read data.

在上述工作的过程中,当sa接收到高电平使能信号时,sa通过bl读取出存储单元的数据,并传输至latch,并由latch传输至datapath,之后当datapath接收到高电平使能信号时,将接收到的读取数据输出,而在datapath进行数据输出的时间周期内,sa是一直不工作的,即使sa接收到高电平使能信号,sa依然不会工作,直到datapath将数据全部输出完毕后,sa接收到高电平使能信号,才继续进行下一组数据读取工作,这样就浪费了大量的时间,使得非易失存储器的工作效率低下,另一方面由于bl很多,一般的非易失存储器中有上万根bl,所以sa和sa对应的latch也就有很多,这就导致其占用了非易失存储器内很大的物理版图面积,在非易失存储器需要小型化发展的今天,这是迫切需要解决的问题。In the process of the above work, when sa receives a high-level enable signal, sa reads the data of the storage unit through bl, and transmits it to the latch, and is transmitted from the latch to the datapath, and then when the datapath receives a high level When the signal is enabled, the received read data is output, and during the time period of datapath data output, sa does not work all the time, even if sa receives a high-level enable signal, sa still does not work until After the datapath has finished outputting all the data, sa receives the high-level enable signal before continuing to read the next set of data, which wastes a lot of time and makes the work efficiency of the non-volatile memory low. On the other hand Since there are many bls, there are tens of thousands of bls in the general non-volatile memory, so there are many latches corresponding to sa and sa, which leads to occupying a large physical layout area in the non-volatile memory. Lost memory needs to be miniaturized today, which is an urgent problem to be solved.

发明内容Contents of the invention

本发明提供的一种读取数据的电路以及读取数据的方法,解决了因sa和latch数量巨大,占用物理版图面积过大的问题,同时也解决了在datapath数据输出期间,sa不能同时工作的问题。A circuit for reading data and a method for reading data provided by the present invention solve the problem that the physical layout area is too large due to the huge number of sa and latch, and also solve the problem that sa cannot work at the same time during datapath data output The problem.

为了解决上述技术问题,本发明实施例提供了一种读取数据的电路,所述电路应用于非易失存储器,所述非易失存储器包括存储单元,所述电路包括:灵敏放大器、锁存器、锁存器管理模块、逻辑电路、以及数据输出模块,所述灵敏放大器的个数和所述锁存器的个数分别是所述数据输出模块输出的数据个数的整偶数倍;In order to solve the above technical problems, an embodiment of the present invention provides a circuit for reading data, the circuit is applied to a non-volatile memory, the non-volatile memory includes a storage unit, and the circuit includes: a sense amplifier, a latch device, a latch management module, a logic circuit, and a data output module, the number of the sense amplifiers and the number of the latches are respectively integer multiples of the number of data output by the data output module;

所述逻辑电路与所述存储单元的位线和所述灵敏放大器分别连接,用于按照所述灵敏放大器的个数,选中多个位线,所述多个位线的个数与所述灵敏放大器的个数相等;The logic circuit is respectively connected to the bit line of the storage unit and the sense amplifier, and is used to select a plurality of bit lines according to the number of the sense amplifiers, and the number of the plurality of bit lines is related to the sensitive amplifier. The number of amplifiers is equal;

所述灵敏放大器与所述逻辑电路和所述锁存器分别连接,用于根据第一工作时序信号,读取所述多个位线上的数据,所述第一工作时序信号为所述灵敏放大器进行读取数据操作的工作信号;The sensitive amplifier is respectively connected to the logic circuit and the latch, and is used to read the data on the plurality of bit lines according to a first working timing signal, the first working timing signal being the sensitive amplifier. The amplifier reads the working signal of the data operation;

所述锁存器与所述灵敏放大器和所述锁存器管理模块分别连接,用于锁存所述灵敏放大器读取的数据,并将已锁存的数据传输至所述锁存器管理模块;The latch is connected to the sense amplifier and the latch management module respectively, and is used to latch the data read by the sense amplifier, and transmit the latched data to the latch management module ;

所述锁存器管理模块与所述锁存器和所述数据输出模块分别连接,用于根据第二工作时序信号,将接收到的数据传输到所述数据输出模块,所述第二工作时序信号为所述锁存器管理模块进行传输数据操作的工作信号;The latch management module is connected to the latch and the data output module respectively, and is used to transmit the received data to the data output module according to the second working sequence signal, and the second working sequence signal The signal is a working signal for the latch management module to perform data transmission operations;

所述数据输出模块与所述锁存器管理模块连接,用于输出接收到的数据。The data output module is connected with the latch management module, and is used for outputting received data.

可选地,所述非易失存储器还包括:控制模块;Optionally, the non-volatile memory further includes: a control module;

所述控制模块与所述灵敏放大器和所述锁存器管理模块分别连接,用于向所述灵敏放大器发送所述第一工作时序信号,以及,向所述锁存器管理模块发送所述第二工作时序信号。The control module is respectively connected to the sense amplifier and the latch management module, and is used to send the first working sequence signal to the sense amplifier, and send the first working sequence signal to the latch management module. Two working timing signals.

可选地,当所述第一工作时序信号为高电平时,所述灵敏放大器从所述多个位线上读取数据,并将读取的数据通过所述锁存器传输到所述锁存器管理模块中;Optionally, when the first operating timing signal is at a high level, the sense amplifier reads data from the plurality of bit lines, and transmits the read data to the latch through the latch In the memory management module;

当所述第二工作时序信号为高电平时,所述锁存器管理模块将接收到的数据传输到所述数据输出模块,以使所述数据输出模块输出接收到的数据。When the second working timing signal is at a high level, the latch management module transmits the received data to the data output module, so that the data output module outputs the received data.

可选地,所述数据输出模块输出的数据个数为16个,所述灵敏放大器以及所述锁存器的个数分别为16的整偶数倍。Optionally, the number of data output by the data output module is 16, and the numbers of the sense amplifiers and the latches are integer multiples of 16, respectively.

可选地,在所述第二工作时序信号为高电平期间,若所述第一工作时序信号为高电平,则所述灵敏放大器继续从所述多个位线上读取下一组数据。Optionally, during the period when the second working timing signal is at high level, if the first working timing signal is at high level, the sense amplifier continues to read the next set of bits from the plurality of bit lines. data.

本发明实施例还提出了一种非易失存储器,所述非易失存储器包括:控制模块和以上任一所述的读取数据的电路,所述控制模块与所述读取数据的电路连接。The embodiment of the present invention also proposes a non-volatile memory, which includes: a control module and any of the circuits for reading data described above, and the control module is connected to the circuit for reading data .

本发明实施例还提出了一种读取数据的方法,所述方法应用于以上所述的任一读取数据的电路,所述方法包括:The embodiment of the present invention also proposes a method for reading data, the method is applied to any of the above-mentioned circuits for reading data, and the method includes:

所述灵敏放大器接收所述控制模块发送的第一工作时序信号;The sense amplifier receives the first working sequence signal sent by the control module;

若所述第一工作时序信号为高电平,所述灵敏放大器向所述逻辑电路发送读取数据请求;If the first working timing signal is at a high level, the sense amplifier sends a read data request to the logic circuit;

在所述第一工作时序信号为高电平期间,所述逻辑电路根据所述读取数据请求按照所述灵敏放大器的个数,选中多个位线,所述多个位线的个数与所述灵敏放大器的个数相等,并将所述多个位线的位线号发送至所述灵敏放大器;During the high level period of the first working timing signal, the logic circuit selects a plurality of bit lines according to the number of the sense amplifiers according to the read data request, and the number of the plurality of bit lines is the same as The number of the sense amplifiers is equal, and the bit line numbers of the plurality of bit lines are sent to the sense amplifiers;

在所述第一工作时序信号为高电平期间,所述灵敏放大器接收所述位线号;During the period when the first working timing signal is at a high level, the sense amplifier receives the bit line number;

在所述第一工作时序信号为高电平期间,所述灵敏放大器根据所述位线号,读取对应于位线号的位线上数据,并将读取出的数据传输至所述锁存器;During the high level period of the first working timing signal, the sense amplifier reads the data on the bit line corresponding to the bit line number according to the bit line number, and transmits the read data to the lock memory;

在所述第一工作时序信号为高电平期间,所述锁存器锁存所述灵敏放大器读取的数据,并将已锁存的数据传输至所述锁存器管理模块;During the period when the first working timing signal is at a high level, the latch latches the data read by the sense amplifier, and transmits the latched data to the latch management module;

所述锁存器管理模块接收所述控制模块发送的第二工作时序信号;The latch management module receives the second working sequence signal sent by the control module;

若所述第二工作时序信号为高电平,所述锁存器管理模块将接收到的数据传输至所述数据输出模块;If the second working timing signal is at a high level, the latch management module transmits the received data to the data output module;

在所述第二工作时序信号为高电平期间,所述数据输出模块输出接收到的数据。During the period when the second working timing signal is at a high level, the data output module outputs the received data.

可选地,在所述灵敏放大器接收所述控制模块发送的第一工作时序信号后,所述方法还包括:Optionally, after the sense amplifier receives the first working timing signal sent by the control module, the method further includes:

若所述第一工作时序信号为低电平,则所述灵敏放大器不向所述逻辑电路发送所述读取数据请求。If the first working timing signal is at low level, the sense amplifier does not send the read data request to the logic circuit.

可选地,在所述锁存器管理模块接收所述控制模块发送的第二工作时序信号后,所述方法还包括:Optionally, after the latch management module receives the second working timing signal sent by the control module, the method further includes:

若所述第二工作时序信号为低电平,则所述锁存器管理模块不将接收到的数据传输至所述数据输出模块。If the second working timing signal is at low level, the latch management module does not transmit the received data to the data output module.

可选地,在所述第二工作时序信号为高电平期间,所述数据输出模块输出接收到的数据,包括:Optionally, when the second working timing signal is at a high level, the data output module outputs received data, including:

在所述第二工作时序信号为高电平期间,若所述第一工作时序信号为高电平,则在所述第一工作时序信号为高电平期间,所述灵敏放大器继续向所述逻辑电路发送新的读取数据请求,完成读取新的数据并将新读取出的数据传输至所述锁存器,以及所述锁存器将新接收到的数据传输至所述锁存器管理模块。During the period when the second working timing signal is at high level, if the first working timing signal is at high level, then during the period when the first working timing signal is at high level, the sense amplifier continues to The logic circuit sends a new read data request, finishes reading the new data and transfers the newly read data to the latch, and the latch transfers the newly received data to the latch server management module.

与现有技术相比,本发明提供一种读取数据的电路以及读取数据的方法,在电路上将灵敏放大器和锁存器的数量缩减,按照数据输出模块输出数据的个数的整偶数倍设置数量,增加了锁存器管理模块和逻辑电路,实现根据工作时序信号,读取时由逻辑电路按照灵敏放大器的数量选择bl,之后再由灵敏放大器进行数据读取,传输至锁存器管理模块,通过锁存器管理模块管理读取出的数据,当需要输出数据时,根据另一工作时序信号将数据传输至数据输出模块,进行数据输出,互相不干扰工作。本发明提供的一种读取数据的电路以及读取数据的方法,提高了非易失存储器的工作效率,并极大的缩小了sa和latch占用的物理版图。Compared with the prior art, the present invention provides a circuit for reading data and a method for reading data, reducing the number of sense amplifiers and latches on the circuit, and outputting data according to the integer even number of the data output module The number of settings is doubled, and the latch management module and logic circuit are added to realize that according to the working sequence signal, the logic circuit selects bl according to the number of sensitive amplifiers when reading, and then the sensitive amplifier reads the data and transmits it to the latch The management module manages the read data through the latch management module. When the data needs to be output, it transmits the data to the data output module according to another working sequence signal for data output without interfering with each other. The circuit for reading data and the method for reading data provided by the present invention improve the working efficiency of the non-volatile memory and greatly reduce the physical layout occupied by sa and latch.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments of the present invention. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention , for those skilled in the art, other drawings can also be obtained according to these drawings without paying creative labor.

图1是现有非易失存储器内部读取数据电路的示意图;FIG. 1 is a schematic diagram of a circuit for reading data inside an existing nonvolatile memory;

图2是本发明实施例中读取数据电路的示意图;Fig. 2 is the schematic diagram of reading data circuit in the embodiment of the present invention;

图3是本发明实施例中t1和t2工作时序图;Fig. 3 is t1 and t2 working sequence chart in the embodiment of the present invention;

图4是本发明实施例中非易失存储器的示意图;4 is a schematic diagram of a non-volatile memory in an embodiment of the present invention;

图5是本发明实施例中一种读取电路方法的流程图。Fig. 5 is a flowchart of a method for reading a circuit in an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

参照图2,示出了读取数据电路的示意图,该电路应用于非易失存储器,非易失存储器包括存储单元10,读取数据的电路具体可以包括:Referring to FIG. 2 , a schematic diagram of a circuit for reading data is shown, the circuit is applied to a non-volatile memory, and the non-volatile memory includes a storage unit 10, and the circuit for reading data may specifically include:

逻辑电路20(图中logic)、灵敏放大器30(图中SA0~SAx)、锁存器40(图中latch0~latchx)、锁存器管理模块50(Latch_path)、以及数据输出模块60(datapath),灵敏放大器30的个数和锁存器40的个数分别是数据输出模块60输出的数据个数的整偶数倍,例如本发明实施例中数据输出模块60输出数据的模式为以16个数据为单位进行数据输出,则灵敏放大器30的个数和锁存器40的个数可以分别设定为16个,或者32个,或者64个,或者128个等,可以根据用户需求来设置。Logic circuit 20 (logic in the figure), sense amplifier 30 (SA0-SAx in the figure), latch 40 (latch0-latchx in the figure), latch management module 50 (Latch_path), and data output module 60 (datapath) , the number of sense amplifiers 30 and the number of latches 40 are integer multiples of the number of data output by the data output module 60, for example, the data output mode of the data output module 60 in the embodiment of the present invention is to use 16 data For data output in units, the number of sense amplifiers 30 and the number of latches 40 can be respectively set to 16, or 32, or 64, or 128, etc., which can be set according to user requirements.

逻辑电路20与存储单元的bl和灵敏放大器30分别连接,用于按照灵敏放大器30的个数,选中多个bl,例如灵敏放大器有32个,则逻辑电路20就一次选中32根bl,让灵敏放大器30进行数据读取,灵敏放大器30与逻辑电路20和锁存器40分别连接,用于根据第一工作时序信号(图中t1),读取逻辑电路20选中的多个bl上的数据,锁存器40与灵敏放大器30和锁存器管理模块50分别连接,用于锁存灵敏放大器30读取的数据,并将读取的数据传输至锁存器管理模块50,锁存器管理模块50与锁存器40和数据输出模块60分别连接,用于根据第二工作时序信号(图中t2),将接收的读取数据,传输到数据输出模块60,并接受新读取的数据,数据输出模块60与锁存器管理模块50连接,用于将接收的数据输出。The logic circuit 20 is connected with the bl of the storage unit and the sense amplifier 30 respectively, and is used to select a plurality of bl according to the number of the sense amplifier 30. For example, if there are 32 sense amplifiers, then the logic circuit 20 selects 32 bl at a time, so that the sense amplifiers Amplifier 30 carries out data reading, and sense amplifier 30 is connected with logic circuit 20 and latch 40 respectively, is used for according to the first working sequence signal (t1 in the figure), reads the data on a plurality of b1 selected by logic circuit 20, The latch 40 is connected with the sense amplifier 30 and the latch management module 50 respectively, and is used to latch the data read by the sense amplifier 30, and transmit the read data to the latch management module 50, the latch management module 50 is respectively connected with the latch 40 and the data output module 60, and is used to transmit the received read data to the data output module 60 according to the second working timing signal (t2 in the figure), and accept the newly read data, The data output module 60 is connected with the latch management module 50 for outputting the received data.

可选地,参照图2,非易失存储器还包括:控制模块70,控制模块70与灵敏放大器30和锁存器管理模块50分别连接,用于向灵敏放大器30发送第一工作时序信号t1,向锁存器管理模块50发送第二工作时序信号t2,当t1为高电平时,灵敏放大器30从存储单元的bl上读取数据,并将读取的数据通过锁存器40传输到锁存器管理模块50中,当t2为高电平时,锁存器管理模块50将读取的数据传输到数据输出模块60,并由数据输出模块60将读取的数据输出,而在t2为高电平的时间周期内,若t1也为高电平,则灵敏放大器30继续从存储单元的bl上读取下一组数据。Optionally, referring to FIG. 2 , the nonvolatile memory further includes: a control module 70, which is connected to the sense amplifier 30 and the latch management module 50 respectively, and is used to send the first working timing signal t1 to the sense amplifier 30, Send the second operating timing signal t2 to the latch management module 50, when t1 is high level, the sense amplifier 30 reads data from the b1 of the storage unit, and the data read is transmitted to the latch by the latch 40 In the latch management module 50, when t2 is a high level, the latch management module 50 transmits the read data to the data output module 60, and the data output module 60 outputs the read data, and at t2 is a high level In a flat time period, if t1 is also at a high level, the sense amplifier 30 continues to read the next set of data from the b1 of the storage unit.

举例说明,参照图3示出的t1和t2工作时序图,进行read操作的时候,sa接收t1的信号,在t1高电平时间周期内,sa向logic发送读取数据的请求信号,logic根据sa的数量,选中32根bl给到灵敏放大器SA0~SA31,SA0~SA31先通过bl读出对应的存储单元上中的数据,并将其传送到latch0~latch31,之后latch0~latch31将读出的数据传输给Latch_path,Latch_path接收t2的信号,在t2为高电平时间周期内,Latch_path将读取的数据传送到datapath,datapath以Q<15:0>的16个数据模式输出读取的数据,同时在t2高电平时间周期内,若SA0~SA31又接收到t1为高电平,则在t1高电平时间周期内,SA0~SA31又可以对下一组32根bl进行读取数据操作,不管是t1和t2同时高电平,还是t1与t2的高电平不同时,SA0~SA31的工作和Latch_path的工作都分别进行,互不影响,因为SA和latch分别有32个,两者相加一共才64个,因此在提高了非易失存储器工作效率的同时,也极大的缩小了SA和latch占用的物理版图面积。For example, referring to the timing diagram of t1 and t2 shown in Figure 3, during the read operation, sa receives the signal of t1, and during the high level time period of t1, sa sends a request signal for reading data to logic, and logic follows The number of sa, select 32 bls and give them to the sense amplifiers SA0~SA31, SA0~SA31 first read the data in the corresponding storage unit through bl, and send it to latch0~latch31, and then latch0~latch31 will read the data The data is transmitted to Latch_path, and Latch_path receives the signal of t2. During the high level time period of t2, Latch_path transmits the read data to datapath, and datapath outputs the read data in 16 data modes of Q<15:0>, At the same time, in the high level time period of t2, if SA0~SA31 receives the high level of t1 again, then in the high level time period of t1, SA0~SA31 can read data from the next group of 32 bls , whether t1 and t2 are high at the same time, or when the high levels of t1 and t2 are different, the work of SA0~SA31 and the work of Latch_path are carried out separately without affecting each other, because there are 32 SAs and latches respectively. There are only 64 in total, so while improving the working efficiency of the non-volatile memory, it also greatly reduces the physical layout area occupied by SA and latch.

可选地,参照图4示出了本发明实施例中非易失存储器的示意图,该非易失存储器包括:控制模块和以上任一所述的读取数据的电路,控制模块与读取数据的电路连接。Optionally, referring to FIG. 4, a schematic diagram of a non-volatile memory in an embodiment of the present invention is shown, and the non-volatile memory includes: a control module and any circuit for reading data described above, and the control module and the circuit for reading data circuit connection.

依据以上读取数据的电路,参照图5,本发明实施例还提出了一种读取电路的方法,该方法具体可以包括如下流程:According to the above circuit for reading data, referring to FIG. 5, the embodiment of the present invention also proposes a method for reading the circuit, which may specifically include the following process:

步骤101:灵敏放大器接收控制模块发送的第一工作时序信号。Step 101: The sense amplifier receives the first working timing signal sent by the control module.

本发明实施例中,由SA0~SA31接收到控制模块发送的第一工作时序信号t1,该信号为周期性高、低电平变化的时序信号。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, SA0-SA31 receive the first working timing signal t1 sent by the control module, which is a timing signal with periodic high and low level changes. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤102a:若第一工作时序信号为高电平,灵敏放大器向逻辑电路发送读取数据请求。Step 102a: If the first working timing signal is at a high level, the sense amplifier sends a data read request to the logic circuit.

本发明实施例中,若SA0~SA31接收到的t1为高电平信号,则向logic发送读取数据的请求,该高电平的状态会持续预设的时间。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, if t1 received by SA0-SA31 is a high-level signal, a request for reading data is sent to logic, and the high-level state will last for a preset time. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤102b:若第一工作时序信号为低电平,则灵敏放大器不向逻辑电路发送读取数据请求。Step 102b: If the first working timing signal is at low level, the sense amplifier does not send a read data request to the logic circuit.

本发明实施例中,若SA0~SA31接收到的t1为低电平信号,则不向logic发送读取数据的请求,也不进行其他任何操作,同理该低电平的状态也会持续预设的时间。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, if the t1 received by SA0~SA31 is a low-level signal, no request to read data is sent to the logic, and no other operations are performed. Similarly, the low-level state will continue to be reserved. set time. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤103:在第一工作时序信号为高电平期间,逻辑电路根据读取数据请求按照灵敏放大器的个数,选中多个位线,多个位线的个数与灵敏放大器的个数相等,并将多个位线的位线号发送至灵敏放大器。Step 103: During the high level period of the first working sequence signal, the logic circuit selects a plurality of bit lines according to the number of sense amplifiers according to the read data request, and the number of the plurality of bit lines is equal to the number of sense amplifiers, And send the bit line number of the plurality of bit lines to the sense amplifier.

本发明实施例中,在t1高电平的持续周期内,logic根据接收到的读取数据请求,选中32根bl,需要说明的是,选中的32根bl不一定是位号0~32的bl,也有可能是2~34的bl,只需要满足是32根就行,并不按照顺序,若该次选中0~32,则下次选择时,将不再选中0~32,而是选中其余的bl,直至数据读取完毕。logic在选好bl后,将bl的位号发送给SA0~SA31。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, during the continuous period of t1 high level, logic selects 32 BLs according to the received data read request. It should be noted that the selected 32 BLs do not necessarily have bit numbers 0-32 bl, it may also be 2~34 bl, only need to be 32, not in order, if you select 0~32 this time, then when you choose next time, you will no longer select 0~32, but select the rest bl until the data is read. After logic selects bl, it sends the bit number of bl to SA0~SA31. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤104:在第一工作时序信号为高电平期间,灵敏放大器接收位线号。Step 104: During the high level period of the first working timing signal, the sense amplifier receives the bit line number.

本发明实施例中,在t1高电平的持续周期内,SA0~SA31会接受到logic发来的bl的位号,这样SA0~SA31就会知道读取的是哪些bl上存储单元的数据。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, during the continuous period of t1 high level, SA0-SA31 will receive the bit number of bl sent by logic, so SA0-SA31 will know which data of the storage units on bl are read. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤105:在第一工作时序信号为高电平期间,灵敏放大器根据位线号,读取对应于位线号的位线上数据,并将读取出的数据传输至锁存器。Step 105: When the first working timing signal is at high level, the sense amplifier reads the data on the bit line corresponding to the bit line number according to the bit line number, and transmits the read data to the latch.

本发明实施例中,在t1高电平的持续周期内,SA0~SA31根据bl的位号,进行读取操作,读取出对应于该bl位号的位线上存储单元中的数据,并将读取出的数据传输至锁存器latch0~latch31,需要说明的是,进行一次数据读取操作时,根据所需读取数据的地址,有可能会出现一个bl上并没有需要读取的存储单元,按照非易失存储器的规定,灵敏放大器依然需要对所有bl进行读取操作,只是有些bl中并没有数据需要被读取而已。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, during the continuous period of the high level of t1, SA0-SA31 perform a read operation according to the bit number of b1, read out the data in the storage unit on the bit line corresponding to the bit number of b1, and Transfer the read data to latch0~latch31. It should be noted that when performing a data read operation, depending on the address of the data to be read, there may be a bl that does not need to be read. For the storage unit, according to the regulations of the non-volatile memory, the sense amplifier still needs to read all bls, but there is no data in some bls to be read. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤106:在第一工作时序信号为高电平期间,锁存器锁存灵敏放大器读取的数据,并将已锁存的数据传输至锁存器管理模块。Step 106: During the period when the first working timing signal is at a high level, the latch latches the data read by the sense amplifier, and transmits the latched data to the latch management module.

本发明实施例中,在t1高电平的持续周期内,latch0~latch31锁存接收到的SA0~SA31读取出的数据,保证数据不会丢失,并起到暂时存储的作用,之后再将SA0~SA31读取出的数据传输至Latch_path。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, during the continuation period of t1 high level, latch0-latch31 latches the received data read from SA0-SA31 to ensure that the data will not be lost, and play the role of temporary storage, and then store the data The data read from SA0~SA31 is transferred to Latch_path. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤107:锁存器管理模块接收控制模块发送的第二工作时序信号。Step 107: The latch management module receives the second working sequence signal sent by the control module.

本发明实施例中,Latch_path50接收SA0~SA31读取出的数据,但并不立马对数据进行操作,而是要根据控制模块的使能信号,来进行操作,Latch_path会接收到控制模块发送的第二工作时序信号t2。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, Latch_path50 receives the data read by SA0~SA31, but does not operate on the data immediately, but operates according to the enable signal of the control module, and Latch_path will receive the first data sent by the control module. Two working timing signal t2. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤108a:若第二工作时序信号为高电平,锁存器管理模块将接收到的数据传输至数据输出模块。Step 108a: If the second working timing signal is at high level, the latch management module transmits the received data to the data output module.

本发明实施例中,若是t2为高电平,在高电平持续周期内,Latch_path将接收到的数据传输至datapath。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, if t2 is at a high level, the Latch_path transmits the received data to the datapath during the period of the high level. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤108b:若第二工作时序信号为低电平,则锁存器管理模块不将接收到的数据传输至数据输出模块。Step 108b: If the second working timing signal is at low level, the latch management module does not transmit the received data to the data output module.

本发明实施例中,若是t2为低电平,则Latch_path不将接收到的数据传输至datapath。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, if t2 is at a low level, the Latch_path does not transmit the received data to the datapath. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

步骤109:在第二工作时序信号为高电平期间,数据输出模块输出接收到的数据。Step 109: During the period when the second working timing signal is at a high level, the data output module outputs the received data.

本发明实施例中,在t2持续高电平的周期内,datapath输出接收到的数据,需要说明的是,datapath依然按照一次输出16个数据的模式进行数据输出,而读取出的数据为32个,所以datapath需要连续输出两次才可以将该次的数据输出完成。本发明实施例对此不作详细限定,可以根据实际情况进行设置。In the embodiment of the present invention, the datapath outputs the received data during the period when t2 continues to be at a high level. , so the datapath needs to be output twice in a row before the data output of this time can be completed. This embodiment of the present invention does not limit it in detail, and it can be set according to actual conditions.

可选地,在第二工作时序信号为高电平期间,若第一工作时序信号为高电平,则在第一工作时序信号为高电平期间,灵敏放大器继续向逻辑电路发送新的读取数据请求,完成读取新的数据并将新读取出的数据传输至锁存器,以及锁存器将新接收到的数据传输至锁存器管理模块。Optionally, during the high level period of the second working sequence signal, if the first working sequence signal is high level, then the sense amplifier continues to send a new read signal to the logic circuit during the high level period of the first working sequence signal. Get the data request, finish reading new data and transmit the newly read data to the latch, and the latch transmits the newly received data to the latch management module.

在t2持续高电平的周期内,若是t1也为持续高电平周期内,则SA0~SA31继续向logic发送新的读取数据请求,该请求使得logic再一次进行bl选择,重复上述过程,读取出新的数据,并传输到Latch_path,Latch_path则等待t2再一次高电平时,再将新的数据传输到datapath,如此反复可以实现类似流水线式的工作过程,极大的提高了读取数据的工作效率。During the period of continuous high level of t2, if t1 is also within the period of continuous high level, SA0~SA31 will continue to send new read data requests to logic, which will make logic select bl again, and repeat the above process, Read out new data and transmit it to Latch_path, and Latch_path waits for t2 to be high again, and then transmits the new data to datapath. Repeating this can achieve a pipeline-like working process, which greatly improves the read data work efficiency.

举例说明,假设进行一次数据读取操作,此刻t1和t2都为高电平,则SA0~SA31向logic发送读取数据的请求,而Latch_path向datapath传输数据,但因此刻Latch_path中并没有数据,所以不向datapath传输数据,在t1持续的高电平周期内,logic选中位线号0~32的bl,将0~32发送给SA0~SA31,SA0~SA31根据位线号0~32,读取对应于0~32号的bl上的存储单元中的数据,假设都有数据,则有32个数据被读出,SA0~SA31分别将读出的数据发送给各自对应的latch0~latch31,latch0~latch31对数据进行锁定和保存,以保证数据不会丢失或者遗漏,之后将数据传输至Latch_path,此时t1变为低电平,SA0~SA31、logic20和latch0~latch31停止工作。For example, assuming a data read operation, at this moment t1 and t2 are both high level, then SA0~SA31 sends a request to read data to logic, and Latch_path transmits data to datapath, but there is no data in Latch_path at this moment, Therefore, no data is transmitted to the datapath. During the continuous high level period of t1, logic selects the bl of the bit line number 0~32, and sends 0~32 to SA0~SA31. SA0~SA31 read according to the bit line number 0~32. Fetch the data in the storage unit on the bl corresponding to No. 0~32, assuming that there are all data, then there are 32 data to be read, SA0~SA31 respectively send the read data to the respective corresponding latch0~latch31, latch0 ~latch31 locks and saves the data to ensure that the data will not be lost or missed, and then transmits the data to Latch_path. At this time, t1 becomes low level, and SA0~SA31, logic20 and latch0~latch31 stop working.

Latch_path接收到上述数据,假设此时t2的电平为低电平,则Latch_path不进行任何操作,只是暂时锁存接收到的数据,假设此时t2的电平依然为高电平,则在t2持续高电平周期内,Latch_path将SA0~SA31读取出的数据传输至datapath,datapath接收到数据后,以一次输出16个数据的模式,对SA0~SA31读取出的32个数据进行两次输出,完成整个数据输出过程。Latch_path receives the above data, assuming that the level of t2 is low at this time, then Latch_path does not perform any operation, but temporarily latches the received data, assuming that the level of t2 is still high at this time, then at t2 During the continuous high level period, Latch_path transmits the data read from SA0~SA31 to datapath. After datapath receives the data, it outputs 16 data at a time, and performs two operations on the 32 data read from SA0~SA31. Output, to complete the entire data output process.

假设在t2高电平的周期内,t1又一次由低电平变为高电平,则SA0~SA31、logic和latch0~latch31又开始重复上述数据读取的步骤,此刻SA0~SA31、logic和latch0~latch31将数据读取出来,并最终传输至Latch_path,同时datapath也在工作,将前次读取的32个数据输出,读取和输出的过程互相不受影响,上述过程重复进行,产生类似流水线式的工作过程,提高非易失存储器读取数据的效率,最优情况是t2为持续高电平周期内,datapath输出完当前次读取的数据,t2为持续低电平周期内,SA0~SA31、logic和latch0~latch31完成下一次数据的读取操作,并传输至Latch_path上,这样的效率最高。Assuming that during the high level period of t2, t1 changes from low level to high level again, then SA0~SA31, logic and latch0~latch31 start to repeat the above steps of data reading. At this moment, SA0~SA31, logic and Latch0~latch31 reads the data and finally transmits it to Latch_path. At the same time, datapath is also working, outputting the 32 data read last time. The process of reading and outputting is not affected by each other. The above process is repeated, resulting in a similar The pipelined working process improves the efficiency of non-volatile memory reading data. The optimal situation is that t2 is a continuous high level period, and the datapath outputs the current read data, and t2 is a continuous low level period, SA0 ~SA31, logic and latch0~latch31 complete the next data read operation and transmit it to Latch_path, which is the most efficient.

通过上述实施例,本发明通过将灵敏放大器和锁存器的数量设置为输出模块输出数据的个数的整偶数倍,极大减小了其占用的物理版图面积,利用logic和Latch_path两个新增电路,在t1和t2时序的高、低电平之间,各自进行各自的工作,互相不影响,提高了读取操作的工作效率。Through the above embodiments, the present invention greatly reduces the occupied physical layout area by setting the number of sense amplifiers and latches as an even multiple of the number of output data of the output module, and utilizes two new logic and Latch_path The booster circuit performs its own work between the high and low levels of the timing of t1 and t2 without affecting each other, which improves the working efficiency of the read operation.

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Also, herein, the term "comprises," "comprising," or any other variation thereof, is intended to encompass a non-exclusive inclusion such that a process, method, article, or apparatus that includes a set of elements includes not only those elements, but also includes none. other elements specifically listed, or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。Embodiments of the present invention have been described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementations, and the above-mentioned specific implementations are only illustrative, rather than restrictive, and those of ordinary skill in the art will Under the enlightenment of the present invention, many forms can also be made without departing from the gist of the present invention and the protection scope of the claims, and these all belong to the protection of the present invention.

Claims (10)

1.一种读取数据的电路,其特征在于,所述电路应用于非易失存储器,所述非易失存储器包括存储单元,所述电路包括:灵敏放大器、锁存器、锁存器管理模块、逻辑电路、以及数据输出模块,所述灵敏放大器的个数和所述锁存器的个数分别是所述数据输出模块输出的数据个数的整偶数倍,所述灵敏放大器的个数与所述锁存器的个数相等;1. A circuit for reading data, characterized in that, the circuit is applied to a non-volatile memory, and the non-volatile memory includes a storage unit, and the circuit includes: a sense amplifier, a latch, a latch management modules, logic circuits, and data output modules, the number of the sense amplifiers and the number of the latches are respectively integer multiples of the number of data output by the data output module, and the number of the sense amplifiers equal to the number of the latches; 所述逻辑电路与所述存储单元的位线和所述灵敏放大器分别连接,用于按照所述灵敏放大器的个数,选中多个位线,所述多个位线的个数与所述灵敏放大器的个数相等;The logic circuit is respectively connected to the bit line of the storage unit and the sense amplifier, and is used to select a plurality of bit lines according to the number of the sense amplifiers, and the number of the plurality of bit lines is related to the sensitive amplifier. The number of amplifiers is equal; 所述灵敏放大器与所述逻辑电路和所述锁存器分别连接,用于根据第一工作时序信号,读取所述多个位线上的数据,所述第一工作时序信号为所述灵敏放大器进行读取数据操作的工作信号;The sensitive amplifier is respectively connected to the logic circuit and the latch, and is used to read the data on the plurality of bit lines according to a first working timing signal, the first working timing signal being the sensitive amplifier. The amplifier reads the working signal of the data operation; 所述锁存器与所述灵敏放大器和所述锁存器管理模块分别连接,用于锁存所述灵敏放大器读取的数据,并将已锁存的数据传输至所述锁存器管理模块;The latch is connected to the sense amplifier and the latch management module respectively, and is used to latch the data read by the sense amplifier, and transmit the latched data to the latch management module ; 所述锁存器管理模块与所述锁存器和所述数据输出模块分别连接,用于根据第二工作时序信号,将接收到的数据传输到所述数据输出模块,所述第二工作时序信号为所述锁存器管理模块进行传输数据操作的工作信号;The latch management module is connected to the latch and the data output module respectively, and is used to transmit the received data to the data output module according to the second working sequence signal, and the second working sequence signal The signal is a working signal for the latch management module to perform data transmission operations; 所述数据输出模块与所述锁存器管理模块连接,用于输出接收到的数据;The data output module is connected to the latch management module for outputting received data; 其中,所述灵敏放大器与所述锁存器管理模块分别根据所述第一工作时序信号与所述第二工作时序信号独立工作。Wherein, the sense amplifier and the latch management module work independently according to the first working timing signal and the second working timing signal respectively. 2.根据权利要求1所述的电路,其特征在于,所述非易失存储器还包括:控制模块;2. The circuit according to claim 1, wherein the non-volatile memory further comprises: a control module; 所述控制模块与所述灵敏放大器和所述锁存器管理模块分别连接,用于向所述灵敏放大器发送所述第一工作时序信号,以及,向所述锁存器管理模块发送所述第二工作时序信号。The control module is respectively connected to the sense amplifier and the latch management module, and is used to send the first working sequence signal to the sense amplifier, and send the first working sequence signal to the latch management module. Two working timing signals. 3.根据权利要求2所述的电路,其特征在于,当所述第一工作时序信号为高电平时,所述灵敏放大器从所述多个位线上读取数据,并将读取的数据通过所述锁存器传输到所述锁存器管理模块中;3. The circuit according to claim 2, wherein when the first operation timing signal is at a high level, the sense amplifier reads data from the plurality of bit lines, and converts the read data transmitted to the latch management module through the latch; 当所述第二工作时序信号为高电平时,所述锁存器管理模块将接收到的数据传输到所述数据输出模块,以使所述数据输出模块输出接收到的数据。When the second working timing signal is at a high level, the latch management module transmits the received data to the data output module, so that the data output module outputs the received data. 4.根据权利要求1所述的电路,其特征在于,所述数据输出模块输出的数据个数为16个,所述灵敏放大器以及所述锁存器的个数分别为16的整偶数倍。4. The circuit according to claim 1, wherein the number of data output by the data output module is 16, and the numbers of the sense amplifiers and the latches are integer multiples of 16, respectively. 5.根据权利要求3所述的电路,其特征在于,在所述第二工作时序信号为高电平期间,若所述第一工作时序信号为高电平,则所述灵敏放大器继续从所述多个位线上读取下一组数据。5. The circuit according to claim 3, characterized in that, during the period when the second working timing signal is at a high level, if the first working timing signal is at a high level, then the sense amplifier continues to operate from the Read the next group of data on the plurality of bit lines. 6.一种非易失存储器,所述非易失存储器包括:控制模块和权利要求1-5任一所述的读取数据的电路,所述控制模块与所述读取数据的电路连接。6. A non-volatile memory, comprising: a control module and the circuit for reading data according to any one of claims 1-5, the control module being connected to the circuit for reading data. 7.一种读取数据的方法,其特征在于,所述方法应用于权利要求1-5任一所述的读取数据的电路,所述方法包括:7. A method for reading data, characterized in that the method is applied to the circuit for reading data according to any one of claims 1-5, the method comprising: 所述灵敏放大器接收控制模块发送的第一工作时序信号;The sense amplifier receives the first working sequence signal sent by the control module; 若所述第一工作时序信号为高电平,所述灵敏放大器向所述逻辑电路发送读取数据请求;If the first working timing signal is at a high level, the sense amplifier sends a read data request to the logic circuit; 在所述第一工作时序信号为高电平期间,所述逻辑电路根据所述读取数据请求按照所述灵敏放大器的个数,选中多个位线,所述多个位线的个数与所述灵敏放大器的个数相等,并将所述多个位线的位线号发送至所述灵敏放大器;During the high level period of the first working timing signal, the logic circuit selects a plurality of bit lines according to the number of the sense amplifiers according to the read data request, and the number of the plurality of bit lines is the same as The number of the sense amplifiers is equal, and the bit line numbers of the plurality of bit lines are sent to the sense amplifiers; 在所述第一工作时序信号为高电平期间,所述灵敏放大器接收所述位线号;During the period when the first working timing signal is at a high level, the sense amplifier receives the bit line number; 在所述第一工作时序信号为高电平期间,所述灵敏放大器根据所述位线号,读取对应于位线号的位线上数据,并将读取出的数据传输至所述锁存器;During the high level period of the first working timing signal, the sense amplifier reads the data on the bit line corresponding to the bit line number according to the bit line number, and transmits the read data to the lock memory; 在所述第一工作时序信号为高电平期间,所述锁存器锁存所述灵敏放大器读取的数据,并将已锁存的数据传输至所述锁存器管理模块;During the period when the first working timing signal is at a high level, the latch latches the data read by the sense amplifier, and transmits the latched data to the latch management module; 所述锁存器管理模块接收所述控制模块发送的第二工作时序信号;The latch management module receives the second working sequence signal sent by the control module; 若所述第二工作时序信号为高电平,所述锁存器管理模块将接收到的数据传输至所述数据输出模块;If the second working timing signal is at a high level, the latch management module transmits the received data to the data output module; 在所述第二工作时序信号为高电平期间,所述数据输出模块输出接收到的数据。During the period when the second working timing signal is at a high level, the data output module outputs the received data. 8.根据权利要求7所述的方法,其特征在于,在所述灵敏放大器接收所述控制模块发送的第一工作时序信号后,所述方法还包括:8. The method according to claim 7, wherein, after the sense amplifier receives the first working timing signal sent by the control module, the method further comprises: 若所述第一工作时序信号为低电平,则所述灵敏放大器不向所述逻辑电路发送所述读取数据请求。If the first working timing signal is at low level, the sense amplifier does not send the read data request to the logic circuit. 9.根据权利要求7所述的方法,其特征在于,在所述锁存器管理模块接收所述控制模块发送的第二工作时序信号后,所述方法还包括:9. The method according to claim 7, characterized in that, after the latch management module receives the second working sequence signal sent by the control module, the method further comprises: 若所述第二工作时序信号为低电平,则所述锁存器管理模块不将接收到的数据传输至所述数据输出模块。If the second working timing signal is at low level, the latch management module does not transmit the received data to the data output module. 10.根据权利要求7所述的方法,其特征在于,在所述第二工作时序信号为高电平期间,所述数据输出模块输出接收到的数据,包括:10. The method according to claim 7, characterized in that, during the period when the second working timing signal is at a high level, the data output module outputs the received data, comprising: 在所述第二工作时序信号为高电平期间,若所述第一工作时序信号为高电平,则在所述第一工作时序信号为高电平期间,所述灵敏放大器继续向所述逻辑电路发送新的读取数据请求,完成读取新的数据并将新读取出的数据传输至所述锁存器,以及所述锁存器将新接收到的数据传输至所述锁存器管理模块。During the period when the second working timing signal is at high level, if the first working timing signal is at high level, then during the period when the first working timing signal is at high level, the sense amplifier continues to The logic circuit sends a new read data request, finishes reading the new data and transfers the newly read data to the latch, and the latch transfers the newly received data to the latch server management module.
CN201910087625.9A 2019-01-29 2019-01-29 Circuit for reading data, nonvolatile memory and method for reading data Active CN111489773B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910087625.9A CN111489773B (en) 2019-01-29 2019-01-29 Circuit for reading data, nonvolatile memory and method for reading data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910087625.9A CN111489773B (en) 2019-01-29 2019-01-29 Circuit for reading data, nonvolatile memory and method for reading data

Publications (2)

Publication Number Publication Date
CN111489773A CN111489773A (en) 2020-08-04
CN111489773B true CN111489773B (en) 2023-04-07

Family

ID=71794195

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910087625.9A Active CN111489773B (en) 2019-01-29 2019-01-29 Circuit for reading data, nonvolatile memory and method for reading data

Country Status (1)

Country Link
CN (1) CN111489773B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111968692B (en) * 2020-10-22 2021-04-16 深圳市芯天下技术有限公司 Circuit and chip for reducing area of column redundancy replacement circuit
CN114496029B (en) * 2021-12-24 2025-10-03 厦门半导体工业技术研发有限公司 A memory and a method of using the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1875427A (en) * 2003-11-06 2006-12-06 国际商业机器公司 Semiconductor storage device and burst operation method thereof
CN101436430A (en) * 2007-11-16 2009-05-20 株式会社瑞萨科技 Semiconductor integrated circuit device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4708723B2 (en) * 2004-03-30 2011-06-22 ルネサスエレクトロニクス株式会社 Semiconductor memory device
JP2012027977A (en) * 2010-07-23 2012-02-09 Elpida Memory Inc Semiconductor device
KR20130075541A (en) * 2011-12-27 2013-07-05 에스케이하이닉스 주식회사 Semiconductor device and method for sensing the same

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1875427A (en) * 2003-11-06 2006-12-06 国际商业机器公司 Semiconductor storage device and burst operation method thereof
CN101436430A (en) * 2007-11-16 2009-05-20 株式会社瑞萨科技 Semiconductor integrated circuit device

Also Published As

Publication number Publication date
CN111489773A (en) 2020-08-04

Similar Documents

Publication Publication Date Title
CN110534140B (en) Memory device, memory system and method of operating the memory device
US7808825B2 (en) Non-volatile memory device and method of programming the same
KR101579555B1 (en) Page buffer program command and methods to reprogram pages without re-inputting data to a memory device
CN100383892C (en) Memory device with page buffer including double registers and method of use thereof
TW381267B (en) Non-volatile semiconductor memory elements having single-bit and multi-bit memory cells
US20170206945A1 (en) Memory device, peripheral circuit thereof and single-byte data write method thereof
TWI271736B (en) Refresh mechanism in dynamic memories
CN101636790A (en) Decoding control with address transition detection in page erase function
WO1997030452A1 (en) Page latch
US9507710B2 (en) Command execution using existing address information
CN101635172A (en) Non-volatile memory devices and programming methods for the same
US9442797B2 (en) Memory system
US20150046638A1 (en) Multi-bit memory device and on-chip buffered program method thereof
KR102683296B1 (en) Memory device and operating method thereof
US10490238B2 (en) Serializer and memory device including the same
US11119692B2 (en) Storage device having wide input/output and method of operating the same
CN111489773B (en) Circuit for reading data, nonvolatile memory and method for reading data
US7376044B2 (en) Burst read circuit in semiconductor memory device and burst data read method thereof
US6748482B1 (en) Multiple non-contiguous block erase in flash memory
US9007867B2 (en) Loading trim address and trim data pairs
JP2009536423A (en) Method for refreshing non-volatile memory
US8325531B2 (en) Memory device
CN103650055B (en) Method for recording data, memory, and system for recording in memory
US20120134198A1 (en) Memory system
US6456538B1 (en) Nonvolatile memory, system having nonvolatile memories, and data read method of the system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 230601 No.368 Qinghua Road, Hefei Economic and Technological Development Zone, Anhui Province

Applicant after: HEFEI GEYI INTEGRATED CIRCUIT Co.,Ltd.

Applicant after: Zhaoyi Innovation Technology Group Co.,Ltd.

Address before: 230601 No.368 Qinghua Road, Hefei Economic and Technological Development Zone, Anhui Province

Applicant before: HEFEI GEYI INTEGRATED CIRCUIT Co.,Ltd.

Applicant before: GIGADEVICE SEMICONDUCTOR(BEIJING) Inc.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant