CN101944387A - 一种分段式反熔丝编程方法、装置及编程器 - Google Patents

一种分段式反熔丝编程方法、装置及编程器 Download PDF

Info

Publication number
CN101944387A
CN101944387A CN2010102717858A CN201010271785A CN101944387A CN 101944387 A CN101944387 A CN 101944387A CN 2010102717858 A CN2010102717858 A CN 2010102717858A CN 201010271785 A CN201010271785 A CN 201010271785A CN 101944387 A CN101944387 A CN 101944387A
Authority
CN
China
Prior art keywords
fuse
programming
programmed
storage unit
byte storage
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.)
Pending
Application number
CN2010102717858A
Other languages
English (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.)
GUOWEI ELECTRONICS CO Ltd SHENZHEN
Shenzhen State Micro Electronics Co Ltd
Original Assignee
GUOWEI ELECTRONICS CO Ltd SHENZHEN
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 GUOWEI ELECTRONICS CO Ltd SHENZHEN filed Critical GUOWEI ELECTRONICS CO Ltd SHENZHEN
Priority to CN2010102717858A priority Critical patent/CN101944387A/zh
Publication of CN101944387A publication Critical patent/CN101944387A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Read Only Memory (AREA)

Abstract

本发明适用于计算机技术领域,提供了一种分段式反熔丝编程方法、装置及编程器,所述方法包括下述步骤:根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。本发明通过增加寻址函数,将传统的顺序字节存储单元地址依次编程的方式,通过改变编程的次序,使连续被编程的两个字节存储单元地址按一定间隔错开,从而避免了对相邻字节存储单元连续编程而产生持续热量而影响周围存储单元,有效地提高反熔丝编程的成功率和可靠性。

Description

一种分段式反熔丝编程方法、装置及编程器
技术领域
本发明属于计算机技术领域,尤其涉及一种分段式反熔丝编程方法、装置及编程器。
背景技术
反熔丝技术是相对于熔丝技术而言的。熔丝技术广泛用于各种可编程逻辑器件中,例如,可编程逻辑阵列PAL,当PAL在编程器被烧录之后,原先短接的点断开。反熔丝技术刚好相反,原来断开的点在烧录之后,短接上了,这种短接是永久性的,所以编程中器件的电流和热量有明显增加。反熔丝技术的特点,决定了反熔丝单元较小,占用芯片面积小,工作频率高。
目前,通过反熔丝技术对可编程只读存储器PROM进行编程时,采用的是对连续字节存储单元进行顺序地址编程的方法,以足够的能量击穿氧化层从而形成互联通路,完成编程,这是一个长时间的过程;对于大于8Mb的大容量PROM进行反熔丝编程则需要更长的时间,这样对存储芯片编程时造成一定的发热量,由于器件封装的原因,热量无法迅速散发,长时间下会影响对周围的存储单元,降低稳定性。另外,为提高存储单元的可靠性,降低存储器面积,要求最大限度减少存储单元可编程余量,这就需要使用位(bit)编程方法对存储器进行编程。位(bit)编程方法就是每次只对存储器的某个字节(byte)的其中一位(bit)编程,跟字节编程相比,编程同样的存储量,位(bit)编程方式需要8倍以上时间。在如此高电压、大电流的长时间编程中,如果采用连续单元顺序地址编程,将导致某些存储单元电路由于周围持续产生热量而无法编程或者可靠性降低,甚至烧断金属连线。
发明内容
本发明实施例的目的在于提供一种分段式反熔丝编程方法,旨在解决由于采用连续单元顺序地址编程,导致存储单元电路由于周围持续大量发热而无法编程、可靠性降低,甚至烧断金属连线的问题。
本发明实施例是这样实现的,一种分段式反熔丝编程方法,所述方法包括下述步骤:
根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;
对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
本发明实施例的另一目的在于提供一种分段式反熔丝编程装置,所述装置包括:
逻辑地址获取单元,用于根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;以及
反熔丝编程单元,用于对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
本发明实施例的另一目的在于提供一种包含分段式反熔丝编程装置的编程器,所述反熔丝编程装置包括:
逻辑地址获取单元,用于根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;以及
反熔丝编程单元,用于对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
本发明实施例通过增加寻址函数将连续编程的两个反熔丝字节存储单元分布到不同的段,实现对不同分段的存储单元进行反熔丝编程,从而避免了由于对相邻存储单元连续长时间编程产生大热量而烧坏邻近存储单元,有效地提高反熔丝编程的成功率和可靠性。
附图说明
图1是本发明第一实施例提供的分段式反熔丝编程方法的实现流程图;
图2是本发明第二实施例提供的分段式反熔丝编程装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过增加寻址函数将顺序编程改成按一定地址间隔编程,使两个连续反熔丝字节存储单元分布在不同的段,实现对字节存储单元进行分段式反熔丝编程,从而避免了由于对相邻字节存储单元连续长时间编程产生热量而影响邻近存储单元,有效地提高反熔丝编程的成功率和可靠性。
本发明实施例提供了一种分段式反熔丝编程方法,所述方法包括下述步骤:
根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;
对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
本发明实施例还提供了一种分段式反熔丝编程装置,所述装置包括:
逻辑地址获取单元,用于根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;以及
反熔丝编程单元,用于对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
本发明实施例还提供了一种包含分段式反熔丝编程装置的编程器,所述反熔丝编程装置包括:
逻辑地址获取单元,用于根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;以及
反熔丝编程单元,用于对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
本发明实施例通过增加寻址函数将连续编程的两个反熔丝字节存储单元分布到不同的段,实现对不同分段的存储单元进行反熔丝编程,从而避免了由于对相邻存储单元连续长时间编程产生热量而影响邻近存储单元,有效地提高反熔丝编程的成功率和可靠性。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
图1示出了本发明第一实施例提供的分段式反熔丝编程方法的实现流程,详述如下:
在步骤S101中,根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;
在本发明实施例中,需要预先配置反熔丝编程的寻址函数,在配置反熔丝编程的寻址函数时,应选择能全面覆盖所有存储单元的函数,即每个位地址都能被覆盖。例如,使用函数z=a*x+y作为寻址函数,其中a为常数,表示两次编程地址之间的间隔,也就是段的大小;x表明在哪一个段进行编程;y表示段内偏移量,其取值范围为0到a-1之间。第一次编程时,x=0,y=0,z=0接着第二次x=1,y=0,z=a,第三次z=2a,...,...,x取值遍历所有段后,偏移量y加1,x又从0开始取值,z依次等于
0,a,2a......
1,a+1,2a+1......
2,a+2,2a+2......
如此依次循环,直到z实现相应存储器单元的全覆盖。
在步骤S102中,对逻辑地址对应的待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
在本发明实施中,在编程初始,编程写入成功率最高的情况下,连续写入一个字节的编程脉冲宽度因工艺的原因会有所差别。所以,先用芯片手册推荐的最短脉冲宽度T写入,然后读出,比较期望值与实际编程值,如果不一致,则写入失败,增大编程脉冲宽度T的值,再次写入,再读出,如此循环,直到成功写入。如果编程脉冲宽度T超过芯片最大有效编程时间,则通知编程器写入失败,编程操作中止。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
实施例二:
图2示出了本发明第二实施例提供的分段式反熔丝编程装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
寻址函数配置单元21,用于配置反熔丝编程的寻址函数;
逻辑地址获取单元22,用于根据寻址函数配置单元21预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;以及
反熔丝编程单元23,用于对待编程反熔丝字节存储单元进行反熔丝编程,连续编程的两个反熔丝字节存储单元位于不同的段。
在本发明实施例中,该分段式反熔丝编程装置可以内置于编程器的软件单元、硬件单元或软硬件结合单元。
本发明实施例通过增加寻址函数将连续编程的两个反熔丝字节存储单元分布到不同的段,从而避免了由于对存储器的相邻字节存储单元长时间连续编程持续产生热量而烧坏其他相邻存储单元的问题,有效地提高了存储器的利用率、以及反熔丝编程的成功率。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种分段式反熔丝编程方法,其特征在于,所述方法包括下述步骤:
根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;
对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
2.如权利要求1所述的方法,其特征在于,所述根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址的步骤之前,所述方法进一步包括下述步骤:
配置反熔丝编程的寻址函数。
3.一种分段式反熔丝编程装置,其特征在于,所述装置包括:
逻辑地址获取单元,用于根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;以及
反熔丝编程单元,用于对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
4.如权利要求3所述的装置,其特征在于,所述装置进一步包括:
寻址函数配置单元,用于配置反熔丝编程的寻址函数。
5.一种包含有分段式反熔丝编程装置的编程器,其特征在于,所述反熔丝编程装置包括:
逻辑地址获取单元,用于根据预设的寻址函数,计算待编程反熔丝字节存储单元的段地址和偏移量,获取待编程反熔丝字节存储单元的逻辑地址;以及
反熔丝编程单元,用于对所述逻辑地址对应的所述待编程反熔丝字节存储单元进行反熔丝编程,连续反熔丝编程的两个字节存储单元位于不同的段。
6.如权利要求5所述的编程器,其特征在于,所述反熔丝编程装置进一步包括:
寻址函数配置单元,用于配置反熔丝编程的寻址函数。
CN2010102717858A 2010-09-03 2010-09-03 一种分段式反熔丝编程方法、装置及编程器 Pending CN101944387A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102717858A CN101944387A (zh) 2010-09-03 2010-09-03 一种分段式反熔丝编程方法、装置及编程器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102717858A CN101944387A (zh) 2010-09-03 2010-09-03 一种分段式反熔丝编程方法、装置及编程器

Publications (1)

Publication Number Publication Date
CN101944387A true CN101944387A (zh) 2011-01-12

Family

ID=43436333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102717858A Pending CN101944387A (zh) 2010-09-03 2010-09-03 一种分段式反熔丝编程方法、装置及编程器

Country Status (1)

Country Link
CN (1) CN101944387A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105047226A (zh) * 2014-04-24 2015-11-11 爱思开海力士有限公司 半导体存储器件及其操作方法
CN106528452A (zh) * 2015-09-11 2017-03-22 慧荣科技股份有限公司 动态逻辑分段方法以及使用该方法的装置
CN108735261A (zh) * 2017-04-21 2018-11-02 爱思开海力士有限公司 分配存储器件中的地址以减轻写入干扰的装置和方法
CN113160870A (zh) * 2021-03-25 2021-07-23 普冉半导体(上海)股份有限公司 非易失存储器编程方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6560764B1 (en) * 2000-07-24 2003-05-06 Advanced Micro Devices, Inc. Dynamic pulse width programming of programmable logic devices
CN101127244A (zh) * 2006-08-16 2008-02-20 富士通株式会社 包含反熔丝写电压生成电路的半导体存储器装置
CN101154467A (zh) * 2006-09-28 2008-04-02 三洋电机株式会社 熔丝读出电路
KR100861182B1 (ko) * 2007-08-10 2008-09-30 주식회사 하이닉스반도체 상 변화 메모리 장치
CN101364445A (zh) * 2007-08-07 2009-02-11 联发科技股份有限公司 电熔丝阵列、电熔丝装置以及电熔丝熔烧方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6560764B1 (en) * 2000-07-24 2003-05-06 Advanced Micro Devices, Inc. Dynamic pulse width programming of programmable logic devices
CN101127244A (zh) * 2006-08-16 2008-02-20 富士通株式会社 包含反熔丝写电压生成电路的半导体存储器装置
CN101154467A (zh) * 2006-09-28 2008-04-02 三洋电机株式会社 熔丝读出电路
CN101364445A (zh) * 2007-08-07 2009-02-11 联发科技股份有限公司 电熔丝阵列、电熔丝装置以及电熔丝熔烧方法
KR100861182B1 (ko) * 2007-08-10 2008-09-30 주식회사 하이닉스반도체 상 변화 메모리 장치

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105047226A (zh) * 2014-04-24 2015-11-11 爱思开海力士有限公司 半导体存储器件及其操作方法
CN105047226B (zh) * 2014-04-24 2020-02-07 爱思开海力士有限公司 半导体存储器件及其操作方法
CN106528452A (zh) * 2015-09-11 2017-03-22 慧荣科技股份有限公司 动态逻辑分段方法以及使用该方法的装置
CN106528452B (zh) * 2015-09-11 2020-03-13 慧荣科技股份有限公司 动态逻辑分段方法以及使用该方法的装置
CN108735261A (zh) * 2017-04-21 2018-11-02 爱思开海力士有限公司 分配存储器件中的地址以减轻写入干扰的装置和方法
CN113160870A (zh) * 2021-03-25 2021-07-23 普冉半导体(上海)股份有限公司 非易失存储器编程方法

Similar Documents

Publication Publication Date Title
CN102483717B (zh) 用于存储器磨损平衡的重映射方法及设备
CN100520734C (zh) 闪存的控制装置与方法
CN101944387A (zh) 一种分段式反熔丝编程方法、装置及编程器
US20100100668A1 (en) Control method for logical strips based on multi-channel solid-state non-volatile storage device
US6496409B2 (en) Variable capacity semiconductor memory device
WO2001061703A3 (en) Flash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks
JP2011081776A (ja) 不揮発性メモリ装置、メモリコントローラ、およびメモリシステム
CN110739014A (zh) 具有信号控制机制的存储器装置和存储器装置的操作方法
US20130055048A1 (en) Bad page management in memory device or system
CN104991738A (zh) 一种固态盘及其读写操作方法
US20150006796A1 (en) Memory controller, data storage device and memory control method
CN104317753A (zh) 存储设备及其数据读写方法
CN101425342B (zh) 针对NAND Flash冗余码的存取方法
CN117891412B (zh) 一种基于zns固态硬盘的坏块映射方法
CN103811047B (zh) 一种基于分块dram的低功耗刷新方法
TWI687811B (zh) 資料儲存裝置及系統資訊的編程方法
KR100485550B1 (ko) 백업 메모리 블록을 갖는 비휘발성 반도체 기억 장치
JP2013069047A (ja) メモリシステム
KR20150118649A (ko) 데이터 스토리지 시스템에서의 스트로브 신호 성형방법 및 그에 따른 스트로브 신호 성형장치
JPH1165921A (ja) 論理フォーマット変換方法およびデータ保存媒体
CN103310836B (zh) 相变存储器的写处理方法及装置
CN111459409B (zh) 一种优化的闪存固态盘加热方法及闪存固态盘
CN209980790U (zh) 存储器及电子设备
JP2001243781A (ja) 半導体記憶装置
WO2010146770A1 (ja) 不揮発性メモリ

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road No. 015 building six layer A's micro research

Applicant after: Shenzhen Guowei Electronics Co., Ltd.

Address before: 518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road No. 015 building five layer D's micro research

Applicant before: Guowei Electronics Co., Ltd., Shenzhen

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: GUOWEI ELECTRONICS CO., LTD., SHENZHEN TO: SHENZHEN STATEMICRO ELECTRONICS CO., LTD.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110112