一种闪存的制作方法

文档序号:6739012阅读:104来源:国知局
专利名称:一种闪存的制作方法
技术领域
本发明涉及存储器设计技术领域,特别是涉及一种闪存。
背景技术
闪存(Flash)是一种响应速度很快的存储器。如图I所示,现有的Flash (标号为 11)包括相连的存储阵列101和灵敏放大器102两部分,其中的存储阵列101用于存储数据,灵敏放大器102与该Flash的外部接口 12相连,用于根据外部接口 12送来的读指令以及数据地址,将存储阵列101中存储的相应数据读出,并通过外部接口 12输出。可见,利用现有的Flash进行一次读数据操作至少包括以下两步第一步为灵敏放大器102从存储阵列101中读出相应数据,第二步为灵敏放大器102将数据送至外部接口 12,而在现有技术中,第二步的速度远远大于第一步,因此,在现有的Flash工作过程中, 外部接口 12需要消耗大量的时间来等待灵敏放大器102从存储阵列101读取数据,也就长期处于闲置状态,这不仅降低了 Flash的工作效率,而且使得Flash的响应速度也较低。

发明内容
本发明所要解决的技术问题是提供一种闪存,能提高工作效率和响应速度。本发明解决上述技术问题的技术方案如下一种闪存Flash,该Flash包括依次相连的存储阵列、灵敏放大器和缓存器;所述缓存器与该Flash的外部接口相连;其中,所述存储阵列用于存储数据;所述灵敏放大器用于,根据所述缓存器送来的读指令和数据地址,从所述存储阵列中读出数据并将其送至所述缓存器;所述缓存器用于,从所述外部接口接收所述读指令和数据地址,并将其送至所述灵敏放大器;缓存所述灵敏放大器送来的数据,并将其通过所述外部接口输出。本发明的有益效果是本发明中的Flash在灵敏放大器和外部接口之间增设了缓存器,灵敏放大器仅用于从存储阵列中读取数据,而缓存器则承担了缓存灵敏放大器读出的数据、并将其输出至外部接口的工作,这样,灵敏放大器读取数据和缓存器输出数据这两部分工作就可以同时进行,在缓存器将缓存的数据全部输出至外部接口之后,灵敏放大器立刻可将读出的下一批数据送到缓存器,因此,外部接口就无需或者仅有很少的时间处于闲置状态,这大大提高了 Flash的工作效率,同时也提高了该Flash对外部指令的响应速度。在上述技术方案的基础上,本发明还可以做如下改进进一步,所述数据地址为一条字线的地址;所述灵敏放大器用于,根据所述缓存器送来的读指令和所述字线的地址,从所述存储阵列中读出该条字线所存储的数据并将其并行送至所述缓存器。进一步,所述数据地址为一页的地址;所述灵敏放大器用于,根据所述缓存器送来的读指令和所述一页的地址,从所述存储阵列中读出该页所存储的数据并将其并行送至所述缓存器。进一步,所述缓存器还用于,缓存所述外部接口送来的数据,并将其送至所述灵敏放大器;所述灵敏放大器还用于,将所述缓存器送来的数据送到所述存储阵列保存。


图I为现有的Flash的结构图;图2为本发明提出的Flash的结构图。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。图2为本发明提出的闪存(Flash)的结构图。如图2所示,该Flash(标号为21) 包括依次相连的存储阵列201、灵敏放大器202和缓存器203 ;缓存器203与该Flash的外部接口 22相连;其中,存储阵列201用于存储数据;灵敏放大器202用于,根据缓存器203送来的读指令和数据地址,从存储阵列201 中读出数据并将其送至缓存器203。这里的数据地址指的是读指令所要读取的数据在存储阵列201中的存储地址,灵敏放大器202只能根据读指令以及该数据地址,才能从存储阵列 201中读取相应的数据。缓存器203用于,从外部接口 22接收读指令和数据地址,并将其送至灵敏放大器 202 ;缓存灵敏放大器202送来的数据,并将其通过外部接口 22输出。可见,本发明中的Flash在灵敏放大器和外部接口之间增设了缓存器,灵敏放大器仅用于从存储阵列中读取数据,而缓存器则承担了缓存灵敏放大器读出的数据、并将其输出至外部接口的工作,这样,灵敏放大器读取数据和缓存器输出数据这两部分工作就可以同时进行,在缓存器将缓存的数据全部输出至外部接口之后,灵敏放大器立刻可将读出的下一批数据送到缓存器,因此,外部接口就无需或者仅有很少的时间处于闲置状态,这大大提高了 Flash的工作效率,同时也提高了该Flash对外部指令的响应速度。本发明中,外部接口 22送至缓存器203的数据地址可以为一条字线的地址,这样, 上述的读指令意味着将存储阵列201中该字线上所存储的所有数据(如lkbyte、2kbyte或者更多的数据)全部读出,这种情况下,灵敏放大器202用于,根据缓存器203送来的读指令和该字线的地址,从存储阵列201中读出该条字线所存储的数据并将其并行送至缓存器 203,缓存器203进而将这些数据以并行或者串行方式输出到外部接口 22。另外,外部接口 22送至缓存器203的数据地址也可以为一页的地址,即多条字线的地址,这样,上述的读指令意味着将存储阵列201中该页上所存储的所有数据(如4kbyte 或者更多的数据)全部读出,在这种情况下,灵敏放大器202用于,根据缓存器203送来的读指令和一页的地址,从存储阵列201中读出该页所存储的数据并将其并行送至缓存器 203,进而由缓存器203将这些数据以并行或串行方式输出到外部接口 22。当然,上述的数据地址还有其他形式,相应的,灵敏放大器202读出的数据量也有所不同,这些情况都在本发明的保护范围之内。在灵敏放大器202每次读出的数据量相同的情况下,本发明中的缓存器203的容量可设置为灵敏放大器202 —次读出的数据量,或更大一些。当然,如果灵敏放大器202每次读出的数据量不同,则缓存器203的容量可设置为灵敏放大器202 —次读出的最大数据
量,或更大一些。本发明除了可从Flash中读取数据之外,还可以向Flash内写入数据,并且,由于缓存器203的设置,本发明可以实现灵敏放大器202向存储阵列201写入数据和缓存器203 向外部接口 22输出数据。此时,缓存器203还用于,缓存外部接口 22送来的数据,并将其送至灵敏放大器202 ;灵敏放大器202还用于,将缓存器203送来的数据送到存储阵列201保存。可见,在灵敏放大器202将读取的数据输出到缓存器203之后,可立即将缓存器 203送来的数据写入存储阵列201,同时,缓存器203将灵敏放大器202送来的数据以并行或串行方式送至外部接口 22,这也提高了 Flash的工作效率和响应速度。由此可见,本发明具有以下优点(I)本发明中的Flash在灵敏放大器和外部接口之间增设了缓存器,灵敏放大器仅用于从存储阵列中读取数据,而缓存器则承担了缓存灵敏放大器读出的数据、并将其输出至外部接口的工作,这样,灵敏放大器读取数据和缓存器输出数据这两部分工作就可以同时进行,在缓存器将缓存的数据全部输出至外部接口之后,灵敏放大器立刻可将读出的下一批数据送到缓存器,因此,外部接口就无需或者仅有很少的时间处于闲置状态,这大大提高了 Flash的工作效率,同时也提高了该Flash对外部指令的响应速度。(2)本发明中,在灵敏放大器将读取的数据输出到缓存器之后,可立即将缓存器送来的数据写入存储阵列,同时,缓存器将灵敏放大器送来的数据以并行或串行方式送至外部接口,这也有利于提高Flash的工作效率和响应速度。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种闪存Flash,其特征在于,该Flash包括依次相连的存储阵列、灵敏放大器和缓存器;所述缓存器与该Flash的外部接口相连;其中,所述存储阵列用于存储数据;所述灵敏放大器用于,根据所述缓存器送来的读指令和数据地址,从所述存储阵列中读出数据并将其送至所述缓存器;所述缓存器用于,从所述外部接口接收所述读指令和数据地址,并将其送至所述灵敏放大器;缓存所述灵敏放大器送来的数据,并将其通过所述外部接口输出。
2.根据权利要求I所述的Flash,其特征在于,所述数据地址为一条字线的地址; 所述灵敏放大器用于,根据所述缓存器送来的读指令和所述字线的地址,从所述存储阵列中读出该条字线所存储的数据并将其并行送至所述缓存器。
3.根据权利要求I所述的Flash,其特征在于,所述数据地址为一页的地址;所述灵敏放大器用于,根据所述缓存器送来的读指令和所述一页的地址,从所述存储阵列中读出该页所存储的数据并将其并行送至所述缓存器。
4.根据权利要求I所述的Flash,其特征在于,所述缓存器还用于,缓存所述外部接口送来的数据,并将其送至所述灵敏放大器;所述灵敏放大器还用于,将所述缓存器送来的数据送到所述存储阵列保存。
全文摘要
本发明涉及一种闪存。该闪存包括依次相连的存储阵列、灵敏放大器和缓存器;缓存器与该闪存的外部接口相连;其中,存储阵列用于存储数据;灵敏放大器用于,根据缓存器送来的读指令和数据地址,从存储阵列中读出数据并将其送至缓存器;缓存器用于,从外部接口接收读指令和数据地址,并将其送至灵敏放大器;缓存灵敏放大器送来的数据,并将其通过外部接口输出。本发明能提高工作效率和响应速度。
文档编号G11C7/10GK102610265SQ20121008226
公开日2012年7月25日 申请日期2012年3月26日 优先权日2012年3月26日
发明者丁冲, 张现聚, 苏志强 申请人:北京兆易创新科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1