ROM阵列及其版图结构的制作方法

文档序号:18458100发布日期:2019-08-17 01:46阅读:2281来源:国知局
ROM阵列及其版图结构的制作方法

本发明涉及rom存储器技术领域,尤其涉及一种rom阵列及其版图结构。



背景技术:

只读存储器(readonlymemory,rom)是一种只能读出事先所存储数据的固态半导体存储器。rom阵列的面积决定了rom存储器的面积,如何减小rom阵列的面积,或发明出小面积的rom阵列,成为rom设计工程师的共同课题。

现有的rom阵列如图1所示,rom阵列中的rom单元都是选择某一个相同阈值的mosfet来设计的,然后再利用金属线或不同层次之间的连接孔进行编程,图1中svt表示常规阈值的rom单元,这样得到的rom单元只能存储1比特的信息,存在存储密度低的问题。



技术实现要素:

本发明提供的rom阵列及其版图结构,能够提高rom单元的存储密度,减小单比特信息的存储面积。

第一方面,本发明提供一种rom阵列,所述rom阵列被配置为包括多种不同阈值的rom单元,以使每个rom单元在编程时被配置为存储多个比特的信息。

可选地,所述rom阵列被配置为包括三种或者四种不同阈值的rom单元,以使所述rom阵列包括4种存储状态的rom单元,每个rom单元在编程时被配置为存储2比特的信息。

可选地,所述rom阵列被配置为包括三种阈值的rom单元时,三种阈值的rom单元配合连接孔的编程,得到4种存储状态的rom单元;

所述rom阵列被配置为包括四种阈值的rom单元时,四种阈值的rom单元分别对应4种存储状态的rom单元。

可选地,所述rom阵列被配置为包括三种阈值的rom单元时,任意一种阈值的rom单元和位线断开,所存储的信息配置为11;第一种阈值的rom单元通过连接孔和位线连接,所存储的信息配置为10;第二种阈值的rom单元通过连接孔和位线连接,所存储的信息配置为01;第三种阈值的rom单元通过连接孔和位线连接,所存储的信息配置为00;

所述rom阵列被配置为包括四种阈值的rom单元时,每种阈值的rom单元均通过连接孔和位线连接,第一种阈值的rom单元所存储的信息配置为11,第二种阈值的rom单元所存储的信息配置为10,第三种阈值的rom单元所存储的信息配置为01,第四种阈值的rom单元所存储的信息配置为00。

可选地,所述rom单元为n型mosfet。

第二方面,本发明提供一种rom阵列的版图结构,包括多个阈值标识层及一个连接孔标识层,其中,所述阈值标识层用于指示所述rom阵列中不同rom单元的阈值,所述连接孔标识层用于指示所述rom阵列中不同rom单元和位线的连接情况。

本发明提供的rom阵列及其版图结构,所述rom阵列被配置为包括多种不同阈值的rom单元,从而使得rom阵列中的rom单元具有多种存储状态,也就是说,每个rom单元能存储多个比特的信息,与现有技术相比,提高了rom单元的存储密度,减小了单比特信息的存储面积。对于同样的存储信息量来说,rom阵列中的rom单元个数减少,进而减小了rom阵列的面积。

附图说明

图1为现有的rom阵列的结构示意图;

图2为本发明的rom阵列的一个实施例的结构示意图;

图3为本发明的rom阵列的另一个实施例的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种rom阵列,所述rom阵列被配置为包括多种不同阈值的rom单元,以使每个rom单元在编程时被配置为存储多个比特的信息。

如图2所示,为本发明的rom阵列的一个实施例,该rom阵列被配置为包括三种不同阈值的rom单元,各种阈值的rom单元采用同类型的n-mosfet,分别记为hvt、svt和lvt,其中,hvt表示高阈值的rom单元,svt表示常规阈值的rom单元,lvt表示低阈值的rom单元,hvt的饱和电流为100ua,svt的饱和电流为200ua,lvt的饱和电流为300ua。

本发明实施例将rom单元的阈值定义层次作为编程符号,用作信息编程。选择高阈值、常规阈值、低阈值三种阈值标识层作为编程层次,再配合连接孔(或金属线)的编程,可以形成4种存储状态的rom单元,编成2比特的信息:

1)没有连接孔,任意一种阈值的rom单元和位线断开,此时rom单元所存储的信息配置为11,饱和电流为0ua;

2)有连接孔,高阈值的rom单元hvt通过连接孔和位线连接,此时hvt所存储的信息配置为10,饱和电流为100ua;

3)有连接孔,常规阈值的rom单元svt通过连接孔和位线连接,此时svt所存储的信息配置为01,饱和电流为200ua;

4)有连接孔,低阈值的rom单元lvt通过连接孔和位线连接,此时lvt所存储的信息配置为00,饱和电流为300ua。

因为rom单元开启后,对位线产生的下拉电流有4种可能:11为0ua,10为100ua,01为200ua,00为300ua,所以不能用传统的一个灵敏放大器来读取信息。需要3个灵敏放大器来读取信息,3个灵敏放大器的参考基准不一样。以电流为例,需要50ua,150ua,250ua三个电流作为参考基准,用作3个灵敏放大器的参考基准。当位线上传来存储单元信息的时候,通过3个灵敏放大器的参考基准电流分别比较并放大信息,可以读出rom单元中存储的2比特存储信息。

当位线下拉电流<50ua时,为11;

当50ua<位线下拉电流<150ua时,为10;

当150ua<位线下拉电流<250ua时,为01;

当250ua<位线下拉电流时,为00。

另外的,如图3所示,为本发明的rom阵列的另一个实施例,该rom阵列被配置为包括四种不同阈值的rom单元,各种阈值的rom单元采用同类型的n-mosfet,分别记为hvt、svt、lvt和ulvt,其中,hvt表示高阈值的rom单元,svt表示常规阈值的rom单元,lvt表示低阈值的rom单元,ulvt表示超低阈值的rom单元,hvt的饱和电流为100ua,svt的饱和电流为200ua,lvt的饱和电流为300ua,ulvt的饱和电流为400ua。

本发明实施例通过四种不同阈值的rom单元,可以形成4种存储状态的rom单元,编成2比特的信息:

1)有连接孔,高阈值的rom单元hvt通过连接孔和位线连接,此时hvt所存储的信息配置为11,饱和电流为100ua;

2)有连接孔,常规阈值的rom单元svt通过连接孔和位线连接,此时svt所存储的信息配置为10,饱和电流为200ua;

3)有连接孔,低阈值的rom单元lvt通过连接孔和位线连接,此时lvt所存储的信息配置为01,饱和电流为300ua;

4)有连接孔,超低阈值的rom单元ulvt通过连接孔和位线连接,此时ulvt所存储的信息配置为00,饱和电流为400ua。

同样地,读取存储信息时,需要3个灵敏放大器来读取信息,3个灵敏放大器的参考基准不一样。以电流为例,需要150ua,250ua,350ua三个电流作为参考基准,用作3个灵敏放大器的参考基准。当位线上传来存储单元信息的时候,通过3个灵敏放大器的参考基准电流分别比较并放大信息,可以读出rom单元中存储的2比特存储信息。

当位线下拉电流<150ua时,为11;

当150ua<位线下拉电流<250ua时,为10;

当250ua<位线下拉电流<350ua时,为01;

当350ua<位线下拉电流时,为00。

需要说明的是,上面两个实施例中,每个rom单元存储2比特的存储信息,理论上每个rom单元还能存储更多比特的存储信息,例如,当rom阵列中的rom单元具有8种存储状态时,每个rom单元存储3比特的存储信息。另外,本发明的rom阵列中,对于rom单元的具体结构不作特别要求,适用于各种类型的rom单元,减小rom阵列的面积。

由上述可知,本发明实施例提供的rom阵列,所述rom阵列被配置为包括多种不同阈值的rom单元,从而使得rom阵列中的rom单元具有多种存储状态,也就是说,每个rom单元能存储多个比特的信息,与现有技术相比,提高了rom单元的存储密度,减小了单比特信息的存储面积。对于同样的存储信息量来说,rom阵列中的rom单元个数减少,进而减小了rom阵列的面积。

本发明实施例还提供一种rom阵列的版图结构,包括多个阈值标识层及一个连接孔标识层,其中,所述阈值标识层用于指示所述rom阵列中不同rom单元的阈值,所述连接孔标识层用于指示所述rom阵列中不同rom单元和位线的连接情况。

如果连接孔参与编程,有或没有连接孔的版图不一样,但依然使用一个连接孔标识层;如果连接孔不参与编程,则每一个rom单元都有连接孔和位线连接,使用一个连接孔标识层。

按照上述版图结构生成rom阵列时,采用下面的步骤:

根据多个所述阈值标识层对所述rom阵列中的rom单元进行多次阈值注入,以形成不同阈值的rom单元;

根据所述连接孔标识层生产连接孔,得到编程之后的rom阵列。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1