熔断熔丝编程单元阵列的制作方法

文档序号:31449834发布日期:2022-09-07 12:58阅读:76来源:国知局
熔断熔丝编程单元阵列的制作方法

1.本发明涉及集成电路领域,特别是涉及一种熔断熔丝编程单元阵列。


背景技术:

2.efuse基于电子迁移(em)原理,通过熔断熔丝的方式实现编程功能。实质是efuse内部读模块把熔丝电阻值转换为对应的逻辑值,具体原理是通过比较电路将熔断发生前后的熔丝电阻和参考电阻进行对比而产生不同电平。然而,efuse单元在编程时可能会发生熔丝未熔断、编程后电阻过小等意外现象,导致读模块输出错误的逻辑值。
3.如果要对efuse单元编程输出进行修正,常规方法是在正常存储位之外增加冗余修正位。通过对这些冗余修正位的编程,将需修正位所在的地址信息和正确值记录在冗余区域。如果在读操作时,如果输入地址是有错误发生的地址,系统会忽略该地址所存储的错误值,而从冗余区域里读出预设的正确值,相当于对错误值进行了修正。这种修正方式采用的是非直接修正,也就是说为了修正1个错误位,需要花费十几个bit的区域来存储这个错误位所在的地址和正确值信息,因而占用冗余区域大而且修正量十分有限,相关电路和版图设计复杂,可靠性低。


技术实现要素:

4.在发明内容部分中引入了一系列简化形式的概念,该简化形式的概念均为本领域现有技术简化,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
5.本发明要解决的第一个技术问题是提供一种既可以对所有存储区域的bit进行读写操作,也可以将存储物理区域一半的容量作为实际存储容量,而另一半容量作为前者的冗余区域的熔断熔丝编程单元阵列。
6.为解决上述技术问题,本发明提供的熔断熔丝编程单元阵列,包括:
7.多行efuse单元、多个电源控制管mp、多个读控制管、多个功能控制管nsw、多根控制线rewl、多根位线bl以及多根字线wl;
8.第n个efuse单元第一端连接第n位线bln,第n个efuse单元第三端连接第n字线wln;
9.第n个电源控制管mpn,其漏端连接编程电源vddq,其栅端连接第n编程控制信号blnc,其源端连接第n位线bln;
10.奇数列读控制管nbl,其漏端连接奇数列位线bl2n-1,其栅端连接第一读控制信号rdr,其源端连接地;
11.偶数列读控制管nsa,其漏端连接偶数列位线bl2n,其栅端连接第二读控制信号rd,其源端连接一个sa模块;
12.同一efuse单元行上的奇数列上efuse单元的mos漏端通过功能控制管nswn连接到
相邻偶数列位线bl,该efuse单元行上各功能控制管nswn栅极连接该efuse单元行的控制线rewl。
13.其中,所述的熔断熔丝编程单元阵列,所述efuse单元,包括:
14.熔丝link,其第一端构成efuse单元第一连接端,efuse单元第一连接端连接位线bl,其第二端连接mosn1的漏端;
15.mosn1,其源端构成efuse单元第二连接端,efuse单元第二连接端连接地,其栅端构成efuse单元第三连接端,efuse单元第三连接端连接字线wl。
16.其中,所述的熔断熔丝编程单元阵列,电源控制管mp是pmos,读控制管、功能控制管nsw和efuse单元的mos是nmos。
17.其中,所述的熔断熔丝编程单元阵列,第一读操作工作模式包括:
18.所有控制线rewl1~n信号为0,阵列中所有的奇数列位线上的efuse单元和偶数列位线之间断开,偶数列上的efuse单元有效,第n字线wln为1,第二读控制信号rd为1,sa模块读取该行上efuse单元信息。
19.其中,所述的熔断熔丝编程单元阵列,第二读操作工作模式包括:
20.所有控制线rewl1~n信号为1,所有字线wl1~wln为0,阵列中第n控制线rewln所在行上奇数列位线上的efuse单元和偶数列位线之间短接;
21.第一读控制信号rdr控制奇数列的nmos管连接该列位线bl和地;第二读控制信号rd为1,全部sa模块sa1~n的电流流过第n控制线rewln的偶数列读控制管nsa和奇数列efuse单元的熔丝,经过奇数列读控制管nbl到地,将电阻值转换为逻辑值,即每行的偶数列efuse单元作为存储位,而相邻奇数列efuse单元作为该存储位的冗余。
22.在常规设计下,在正常存储区域外增设冗余容量区域来实现修正功能。通过对这些冗余修正位的编程,将需修正位所在的地址信息和正确值记录在冗余区域。如果在读操作时,如果输入地址是有错误发生的地址,系统会忽略该地址所存储的错误值,而从冗余区域里读出预设的正确值,相当于对错误值进行了修正。这种常规修正方式采用的是一种非直接修正机理,占用冗余区域大而且修正量十分有限,因为超过一定的修正量,会导致相关电路和版图设计变得十分复杂和繁琐,系统可靠性降低。
23.本发明efuse单元阵列结构在传统阵列基础上,增加了控制和工作模式,使得阵列的使用灵活性更强。阵列可以对所有存储区域的bit进行读写操作,也可以将存储物理区域50%容量作为实际存储容量,而另50%容量作为前者的冗余区域。本发明阵列还通过增设控制电路,节省了一半的sa模块数量。
24.本发明的熔断熔丝编程单元阵列包括两种读操作工作模式:常规模式和冗余模式。
25.读操作的常规模式如图5所示,在该模式工作时,rewl1~n=0,阵列中所有的奇数列位线上的efuse单元和偶数列位线之间断开,偶数列上的efuse单元有效。wln=1,rd=1,sa读取该行上efuse单元信息。
26.读操作的冗余模式如图6所示,rewln=1,wl1~n=0,阵列中的rewln所在行上奇数列位线上的efuse单元和偶数列位线之间短接;rdr=1控制奇数列的nmos管连接该列bl和地;rd=1,sa1~n的电流流过rewln选通nsa管、奇数列efuse单元的电阻,经过读控制管nbl管到地,将电阻值转换为逻辑值,即每行的偶数列efuse单元作为存储位,而相邻奇数列
efuse单元作为该存储位的冗余。
附图说明
27.本发明附图旨在示出根据本发明的特定示例性实施例中所使用的方法、结构和/或材料的一般特性,对说明书中的描述进行补充。然而,本发明附图是未按比例绘制的示意图,因而可能未能够准确反映任何所给出的实施例的精确结构或性能特点,本发明附图不应当被解释为限定或限制由根据本发明的示例性实施例所涵盖的数值或属性的范围。下面结合附图与具体实施方式对本发明作进一步详细的说明:
28.图1是常规efuse单元示意图。
29.图2是常规efuse单元阵列示意图。
30.图3是本发明熔断熔丝编程单元示意图。
31.图4a是本发明编程操作时奇偶列上单元的编程状态示意图一。
32.图4b是本发明编程操作时奇偶列上单元的编程状态示意图二。
33.图5是本发明熔断熔丝编程单元阵列常规模式下读操作示意图。
34.图6是本发明熔断熔丝编程单元阵列冗余模式下读操作示意图。
具体实施方式
35.以下通过特定的具体实施例说明本发明的实施方式,本领域技术人员可由本说明书所公开的内容充分地了解本发明的其他优点与技术效果。本发明还可以通过不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点加以应用,在没有背离发明总的设计思路下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。本发明下述示例性实施例可以多种不同的形式来实施,并且不应当被解释为只限于这里所阐述的具体实施例。应当理解的是,提供这些实施例是为了使得本发明的公开彻底且完整,并且将这些示例性具体实施例的技术方案充分传达给本领域技术人员。应当理解的是,当元件被称作“连接”或“结合”到另一元件时,该元件可以直接连接或结合到另一元件,或者可以存在中间元件。不同的是,当元件被称作“直接连接”或“直接结合”到另一元件时,不存在中间元件。在全部附图中,相同的附图标记始终表示相同的元件。
36.第一实施例;
37.参考图2结合图3所示,本发明提供一种熔断熔丝编程单元,包括:熔断熔丝编程单元阵列,包括:
38.多行efuse单元、多个电源控制管mp、多个读控制管、多个功能控制管nsw、多根控制线rewl、多根位线bl以及多根字线wl;
39.第n个efuse单元第一端连接第n位线bln,第n个efuse单元第三端连接第n字线wln;
40.第n个电源控制管mpn,其漏端连接编程电源vddq,其栅端连接第n编程控制信号blnc,其源端连接第n位线bln;
41.奇数列读控制管nbl,其漏端连接奇数列位线bl2n-1,其栅端连接第一读控制信号rdr,其源端连接地;
42.偶数列读控制管nsa,其漏端连接偶数列位线bl2n,其栅端连接第二读控制信号rd,其源端连接一个sa模块;
43.同一efuse单元行上的奇数列上efuse单元的mos漏端通过功能控制管nswn连接到相邻偶数列位线bl,该efuse单元行上各功能控制管nswn栅极连接该efuse单元行的控制线rewl;
44.电源控制管mp是pmos,读控制管、功能控制管nsw和efuse单元的mos是nmos;
45.所述efuse单元,包括:
46.熔丝link,其第一端构成efuse单元第一连接端,efuse单元第一连接端连接位线bl,其第二端连接mosn1的漏端;
47.mosn1,其源端构成efuse单元第二连接端,efuse单元第二连接端连接地,其栅端构成efuse单元第三连接端,efuse单元第三连接端连接字线wl。
48.本发明上述第一实施例能提供以下两种工作模式;
49.第一读操作工作模式包括:
50.所有控制线rewl1~n信号为0,阵列中所有的奇数列位线上的efuse单元和偶数列位线之间断开,偶数列上的efuse单元有效,第n字线wln为1,第二读控制信号rd为1,sa模块读取该行上efuse单元信息。
51.第二读操作工作模式包括:
52.所有控制线rewl1~n信号为1,所有字线wl1~wln为0,阵列中第n控制线rewln所在行上奇数列位线上的efuse单元和偶数列位线之间短接;
53.第一读控制信号rdr控制奇数列的nmos管连接该列位线bl和地;第二读控制信号rd为1,全部sa模块sa1~n的电流流过第n控制线rewln的偶数列读控制管nsa和奇数列efuse单元的熔丝,经过奇数列读控制管nbl到地,将电阻值转换为逻辑值,即每行的偶数列efuse单元作为存储位,而相邻奇数列efuse单元作为该存储位的冗余。
54.此外,还应当理解的是,尽管在这里可以使用术语“第一”、“第二”等来描述不同的元件、参数、组件、区域、层和/或部分,但是这些元件、参数、组件、区域、层和/或部分不应当受这些术语的限制。这些术语仅是用来将一个元件、参数、组件、区域、层或部分与另一个元件、参数、组件、区域、层或部分区分开来。因此,在不脱离根据本发明的示例性实施例的教导的情况下,以下所讨论的第一元件、参数、组件、区域、层或部分也可以被称作第二元件、参数、组件、区域、层或部分。除非另有定义,否则这里所使用的全部术语(包括技术术语和科学术语)都具有与本发明所属领域的普通技术人员通常理解的意思相同的意思。还将理解的是,除非这里明确定义,否则诸如在通用字典中定义的术语这类术语应当被解释为具有与它们在相关领域语境中的意思相一致的意思,而不以理想的或过于正式的含义加以解释。
55.以上通过具体实施方式和实施例对本发明进行了详细的说明,但这些并非构成对本发明的限制。在不脱离本发明原理的情况下,本领域的技术人员还可做出许多变形和改进,这些也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1