The invention provides a programming method and a programming device for NOR Flash, which includes: when programming N storage units in NOR Flash, detecting whether the output voltage of the charge pump is less than the preset voltage; connecting the output terminal of the charge pump with the bit line of the N storage units, N is an integer greater than 1; and if so, disconnecting the bit line and the preset number of storage units in the N storage units. Connection of charge pump; Programming of other storage units in N storage units; If programming of other storage units in N storage units is successful, connecting the bit lines of preset storage units with the output of charge pump; Programming of preset storage units until programming of preset storage units is successful. When programming N storage units at the same time, even if the output voltage of the charge pump can not guarantee the successful programming at the same time, the invention can still guarantee the successful programming of the N storage units and improve the programming success rate.
【技术实现步骤摘要】
一种NORFlash的编程方法和编程装置
本专利技术涉及存储器
,特别是涉及一种NORFlash的编程方法和一种NORFlash的编程装置。
技术介绍
目前,在对NORFlash存储单元进行编程时,通常采用热电子注入的方式,该方式需要在存储单元的栅极端(WL,字线)和漏极端(BL,位线)加正高压,并从漏极端抽取一路电流。其中,NORFlash存储单元的阈值越低,字线电压越高,位线电压越高,从漏极端抽取的电流越大。为了提高编程效率,现有技术中的编程方法通常将N个存储单元作为1组,同时对N个存储单元进行编程,N越大,从漏极端抽取的电流越大。现有技术中的编程方法存在以下缺陷:为了将存储单元的阈值编程到目标值,需要维持足够高的字线电压和位线电压,若电源电压较低等原因造成给位线提供电压的电荷泵驱动能力太低,而无法提供N个存储单元同时编程时位线所需要的电流,位线电压可能会掉得比较低,使得擦除后的存储单元无法被编程,存储单元的阈值一直维持在较低值,导致编程失败。
技术实现思路
鉴于上述问题,本专利技术实施例的目的在于提供一种NORFlash的编程方法和一种NORFlash的编程装置,以解决现有技术中的编程方法中在给位线提供电压的电荷泵驱动能力低时编程失败的问题。为了解决上述问题,本专利技术实施例公开了一种NORFlash的编程方法,包括以下步骤:在对NORFlash中N个存储单元进行编程时,检测电荷泵的输出端电压是否小于预设电压;所述电荷泵的输出端与所述N个存储单元的位线连接,N为大于1的整数;如果是,断开所述N个存储单元中预设数量个存储单元的位线与所述电荷泵的连接; ...
【技术保护点】
1.一种NOR Flash的编程方法,其特征在于,包括以下步骤:在对NOR Flash中N个存储单元进行编程时,检测电荷泵的输出端电压是否小于预设电压;所述电荷泵的输出端与所述N个存储单元的位线连接,N为大于1的整数;如果是,断开所述N个存储单元中预设数量个存储单元的位线与所述电荷泵的连接;对所述N个存储单元中其它存储单元进行编程;若所述N个存储单元中其它存储单元编程成功,将所述预设数量个存储单元的位线与所述电荷泵的输出端进行连接;对所述预设数量个存储单元进行编程,直至所述预设数量个存储单元编程成功。
【技术特征摘要】
1.一种NORFlash的编程方法,其特征在于,包括以下步骤:在对NORFlash中N个存储单元进行编程时,检测电荷泵的输出端电压是否小于预设电压;所述电荷泵的输出端与所述N个存储单元的位线连接,N为大于1的整数;如果是,断开所述N个存储单元中预设数量个存储单元的位线与所述电荷泵的连接;对所述N个存储单元中其它存储单元进行编程;若所述N个存储单元中其它存储单元编程成功,将所述预设数量个存储单元的位线与所述电荷泵的输出端进行连接;对所述预设数量个存储单元进行编程,直至所述预设数量个存储单元编程成功。2.根据权利要求1所述的编程方法,其特征在于,在所述对所述N个存储单元中其它存储单元进行编程之后,以及在所述将所述预设数量个存储单元的位线与所述电荷泵进行连接之前,还包括:对编程之后的存储单元进行校验;若校验成功,则确定所述N个存储单元中其它存储单元编程成功。3.根据权利要求1所述的编程方法,其特征在于,在对NORFlash中N个存储单元进行编程预设时间后,检测电荷泵的输出端电压是否小于预设电压。4.根据权利要求1所述的编程方法,其特征在于,所述预设电压为确保对所述N个存储单元同时编程成功的最小电压,或所述预设电压为确保对所述N个存储单元同时编程成功的平均电压。5.根据权利要求1所述的编程方法,其特征在于,所述预设数量小于或等于N/2。6.一种NORFlash的编程装置,其特征在于,包括:检测模块,在对NORFlash中N个存...
【专利技术属性】
技术研发人员:陈晓璐,
申请(专利权)人:北京兆易创新科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。