一次可编程内存及其数据烧录方法

文档序号:6857314阅读:249来源:国知局
专利名称:一次可编程内存及其数据烧录方法
技术领域
本发明是涉及一种一次可编程内存,特别涉及一种一次可编程内存的架构及其烧录数据的方法。
背景技术
可编程熔丝阵列一般可用于需要调整的电子电路的连接,以提供适当的操作。这样的熔丝阵列电路根据熔丝是否烧断来提供逻辑高电位与逻辑低电位。然后,可通过选择性地烧断阵列中的熔丝来供给数字字符。例如,可将数字字符供给数字-模拟转换器(DAC),以提供所希望的调整电压。例如,运算放大器可进行上述设计,使得其漂移电压可调整。
在可编程熔丝阵列中的熔丝只能编程一次,即,已被烧断的熔丝无法再次被烧断。照惯例,可将这样的可编程熔丝阵列制作于集成电路中,以测量或控制电子装置。
请参照图3,其示出了一次可编程熔丝阵列电路的电路方框图(如美国专利第6690193号)。在公知的技术中,这种一次可编程熔丝阵列电路40可提供数字信号给可编程模拟组件。而集成电路通过数字接口42将数字位组合(bit pattern)传送给熔丝阵列电路40。最初,熔丝阵列电路40的输出44将终端用户所指定的位组合提供给可编程模拟组件。终端用户可按照需要修改位组合。
熔丝阵列电路40也包括程序电路(programming circuit)46与至少N个可编程数据熔丝阵列48。根据从程序电路46所接收的程序信号使每一可编程数据熔丝从完好的状态变成烧断的状态。程序电路46接收终端用户所指定的数字位组合。为保证数据熔丝已被正确编程而配置确认装置52,并产生输出信号来指示匹配所指定位组合的数据熔丝的状态。程序电路46接收确认装置52的输出信号,且在确认装置52指出数据熔丝匹配指定位组合时,烧断锁入(lock)熔丝。
终端用户指定的位组合和数据熔丝的状态以多路传输的方式通过多路复用器(multiplexer)56被传送至可编程模拟组件。最初,指定位组合被传送至可编程模拟组件,而必要时还可修改位组合,以使可编程模拟组件达到所要的结果。当达到所要的结果时,则烧断数据熔丝,且将数据熔丝的状态传送至可编程模拟组件,由此提供一个永久的调整(trim)信号。
在上述公知技术中,使用多个缓存器来测试与烧录数据,使得一次可编程内存的烧录变得相当麻烦,而且整个电路设计也会相当复杂。

发明内容
本发明的目的在于,提供一种一次可编程内存,其可在芯片制作完成后,通过程序将信息记录于其中,可省去重新修改电路而再次制作芯片的步骤,并精简电路设计和节省成本。
本发明提出一种一次可编程内存,该一次可编程内存包括数字接口、熔丝控制电路、熔丝数据缓存器以及可编程熔丝阵列。数字接口接收用户端所传来的熔丝数据。熔丝控制电路根据熔丝数据而输出程序信号。熔丝数据缓存器接收及暂时存储熔丝数据。可编程熔丝阵列具有多个可编程数据熔丝,可编程熔丝阵列接收程序信号和熔丝数据,并根据程序信号和熔丝数据而烧断可编程数据熔丝。
本发明提出一种一次可编程内存的数据烧录方法,包括接收熔丝数据;暂时存储熔丝数据;根据熔丝数据而输出程序信号;以及接收程序信号和熔丝数据,并根据所述程序信号和熔丝数据烧入可编程熔丝阵列。


图1示出了本发明的一种一次可编程内存的电路方框图;图2示出了本发明的一种在信号焊垫与VDDF(熔丝修整电压源)焊垫之间进行切换的电路示意图;图3示出了现有技术的一次可编程熔丝阵列电路的电路方框图。附图中,各标号所代表的部件列表如下10-一次可编程内存11、42-数字接口12-熔丝控制电路 13-熔丝数据缓存器14-可编程熔丝阵列15-用户端16-可编程组件202-信号接脚204-VDDF接脚 206-芯片接脚208-模式控制信号焊垫 40-一次可编程熔丝阵列电路44-可编程模拟组件46-程序电路48-熔丝阵列 52-确认装置54-锁入熔丝 56-多路复用器58-用户端位组合缓存器60-熔丝缓存器具体实施方式
为了使本领域技术人员进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,附图仅提供参考与说明用,并非用来限制本发明。
请参照图1,其示出了本发明的一种一次可编程内存的电路方框图。其中,一次可编程内存10包括数字接口11、熔丝控制电路12、熔丝数据缓存器13以及可编程熔丝阵列14,并且,一次可编程内存10电连接至用户端15与可编程组件16。
在本实施例中,数字接口11电连接至用户端15,并接收用户端15所传来的熔丝数据。其中,如本领域技术人员显而易见的那样,数字接口11可使用例如I2C通信协议。
熔丝控制电路12电连接至数字接口11,并根据熔丝数据而输出程序信号至可编程熔丝阵列14。
熔丝数据缓存器13电连接至数字接口11及可编程熔丝阵列14,而熔丝数据缓存器13接收并暂时存储熔丝数据。
可编程熔丝阵列14具有多个可编程数据熔丝。可编程熔丝阵列14接收程序信号和熔丝信号,并根据程序信号和熔丝数据而烧断可编程数据熔丝。其中,每一可编程数据熔丝根据各自的程序信号从完整状态转变成烧断状态。
在本实施例中,可编程熔丝阵列14在熔丝烧断模式时,输出确认结果至可编程组件16。
在本实施例中,一次可编程内存10的操作之前,用户端15首先使一次可编程内存10进入烧断模式。接着,用户端15输出想要烧录的熔丝数据至数字接口11,并由数字接口11将其存储于熔丝数据缓存器13中。
接着,熔丝控制电路12检查在可编程熔丝阵列14中的锁入熔丝的状态。如果检查得知锁入熔丝为开启状态,则表示一次可编程内存10是允许写入数据的,然后将暂时存储于熔丝数据缓存器13的熔丝数据烧入至可编程熔丝阵列14。反之,如果检查得知锁入熔丝为关闭状态,则表示一次可编程内存10是不允许写入数据的。
锁入熔丝为可编程熔丝阵列14中的熔丝位。而烧入于可编程熔丝阵列14中的数据为可编程组件16的输入。当完成所有内存的可编程程序后,用户端15将烧入锁入熔丝位,以表示一次可编程内存10已不能再烧录数据。
在本发明的优选实施例中,可编程组件16可以例如是模拟可编程组件或数字可编程组件,但并不局限于此。
在本发明的优选实施例中,用户端15进一步输出读取信号至数字接口11。数字接口11则接收及输出该读取信号,并使熔丝控制电路12输出可编程熔丝阵列内的熔丝数据。
请参照图2,其示出了本发明的一种在信号焊垫与VDDF焊垫之间进行切换的电路示意图。
在本实施例中,锁入熔丝位还可用来控制焊垫间的切换,例如,信号接脚202与VDDF接脚204。其中,在烧断模式时,芯片接脚206经由模式控制信号焊垫208耦接至VDDF接脚204。换句话说,如果一次可编程内存10已不能再烧入数据时,芯片接脚206经模式控制信号焊垫208耦接至信号接脚202(根据设计者的设计而定),以用于一般模式或确认模式。
这样的切换可使得用户端15轻易地对已完成封装的芯片进行编程。此外,也不需要为VDDF接脚204设计额外的芯片接脚206。
综上所述,本发明的一次可编程内存可在芯片制作完成后,通过程序将信息记录于其中,可省去重新修改电路而再次制作芯片的步骤,并可精简电路设计以及节省成本。
以上所述仅为本发明的优选实施例,并非因此即限制本发明的专利范围,凡是运用本发明说明书及附图内容所作的等效结构变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利范围内。
权利要求
1.一种一次可编程内存,适用于对可编程组件进行编程,所述一次可编程内存电连接至用户端以及所述可编程组件,所述一次可编程内存包括数字接口,电连接至所述用户端,用以接收所述用户端所传来的熔丝数据;熔丝控制电路,电连接至所述数字接口,用以根据所述熔丝数据而输出程序信号;熔丝数据缓存器,电连接至所述数字接口,用以接收及暂时存储所述熔丝数据;以及可编程熔丝阵列,具有多个可编程数据熔丝,所述可编程熔丝阵列电连接至所述熔丝数据缓存器以及所述熔丝控制电路,用以接收所述程序信号和所述熔丝数据,并根据所述程序信号和所述熔丝数据烧断所述可编程数据熔丝。
2.如权利要求1所述的一次可编程内存,其中,每一所述可编程数据熔丝根据各自的所述程序信号从完整状态转变成烧断状态。
3.如权利要求1所述的一次可编程内存,其中,所述数字接口接收并输出读取信号,并使所述熔丝控制电路将所述可编程熔丝阵列内的所述熔丝数据进行输出。
4.如权利要求1所述的一次可编程内存,其中,所述可编程熔丝阵列在熔丝烧断模式时,输出确认结果至所述可编程组件。
5.如权利要求1所述的一次可编程内存,其中,所述可编程熔丝阵列包括锁入熔丝,所述熔丝控制电路对所述锁入熔丝进行检查,用以确认所述可编程熔丝阵列是否已进行过烧入动作。
6.如权利要求5所述的一次可编程内存,其中,所述锁入熔丝对信号接脚进行控制,当所述锁入熔丝未被烧断时,则所述信号接脚连接至电压源,当所述锁入熔丝被烧断时,则所述信号接脚连接至信号输入端。
7.如权利要求4所述的一次可编程内存,其中,所述可编程组件为模拟可编程组件。
8.如权利要求4所述的一次可编程内存,其中,所述可编程组件为数字可编程组件。
9.一种一次可编程内存的数据烧录方法,所述一次可编程内存包括可编程熔丝阵列,所述可编程熔丝阵列包括锁入熔丝,所述数据烧录方法包括接收熔丝数据;暂时存储所述熔丝数据;根据所述熔丝数据而输出程序信号;以及接收所述程序信号和所述熔丝数据,并根据所述程序信号和所述熔丝数据烧入所述可编程熔丝阵列。
10.如权利要求9所述的一次可编程内存的数据烧录方法,其中,所述数据烧录方法包括将所述熔丝数据暂时存储于熔丝数据缓存器。
11.如权利要求9所述的一次可编程内存的数据烧录方法,其中,在烧断所述可编程数据熔丝之前,先检查所述锁入熔丝的状态。
12.如权利要求11所述的一次可编程内存的数据烧录方法,其中,当完成对所述一次可编程内存的编程之后,所述锁入熔丝将被烧入一位,用以表示所述一次可编程内存已不能再被烧入。
13.如权利要求11所述的一次可编程内存的数据烧录方法,其中,当检查得知所述锁入熔丝为关闭状态时,停止烧入所述可编程熔丝阵列。
14.一种用于烧录可编程熔丝阵列的烧录电路,至少包括数字接口,电连接至用户端,用以接收所述用户端所传来的熔丝数据;熔丝控制电路,电连接至所述数字接口,用以根据所述熔丝数据而输出程序信号;熔丝数据缓存器,电连接至所述数字接口,用以接收及暂时存储所述熔丝数据,其中,用所述熔丝控制电路检查可编程熔丝阵列是否已经被烧入,如果没有,则所述熔丝控制电路从熔丝数据缓存器烧入数据至可编程熔丝阵列。
15.如权利要求14所述的用于烧录可编程熔丝阵列的烧录电路,其中,所述可编程熔丝阵列在熔丝烧断模式时,将确认结果输出至可编程组件。
16.如权利要求14所述的用于烧录可编程熔丝阵列的烧录电路,其中,所述可编程熔丝阵列包括锁入熔丝,且所述熔丝控制电路对所述锁入熔丝进行检查,用以确认所述可编程熔丝阵列是否已进行过烧入动作。
17.如权利要求16所述的用于烧录可编程熔丝阵列的烧录电路,其中,所述锁入熔丝对信号接脚进行控制,当所述锁入熔丝未被烧断时,则所述信号接脚连接至电压源,当所述锁入熔丝被烧断时,则所述信号接脚连接至信号输入端。
18.如权利要求15所述的用于烧录可编程熔丝阵列的烧录电路,其中,所述可编程组件为模拟可编程组件。
19.如权利要求15所述的用于烧录可编程熔丝阵列的烧录电路,其中,所述可编程组件为数字可编程组件。
全文摘要
一种一次可编程内存,包括数字接口、熔丝控制电路、熔丝数据缓存器以及可编程熔丝阵列。数字接口接收用户端所传来的熔丝数据。熔丝控制电路根据熔丝数据输出程序信号。接着,熔丝数据缓存器接收及暂时存储熔丝数据。可编程熔丝阵列具有多个可编程数据熔丝,可编程熔丝阵列接收程序信号和熔丝数据,并根据程序信号与熔丝数据烧断可编程数据熔丝。
文档编号H01L27/115GK1988042SQ20051013216
公开日2007年6月27日 申请日期2005年12月22日 优先权日2005年12月22日
发明者黄一洲, 吴晓龙 申请人:富晶半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1