首页> 中国专利> 配置成在掉电事件期间保持在非编程状态的电路

配置成在掉电事件期间保持在非编程状态的电路

摘要

在一特定实施例中,一种装置包括配置为响应编程电压(308)的一次性可编程(OTP)存储器电路(324)。该OTP存储器电路包括含有OTP存储器单元的OTP存储器阵列(220);第一电源开关(326),配置为将该OTP存储器阵列(220)从编程电压(308)解耦;以及第二电源开关(328),配置为将这些OTP存储器单元的一子集从编程电压(308)解耦。控制逻辑(216)控制电源开关(326,328)并被配置成使该OTP存储器阵列(220)在掉电事件期间保持在非编程状态。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-29

    授权

    授权

  • 2015-06-03

    实质审查的生效 IPC(主分类):G11C7/24 申请日:20130507

    实质审查的生效

  • 2015-01-14

    公开

    公开

说明书

I.技术领域

本公开一般涉及被配置为在掉电事件期间保持在非编程状态的电路。

II.相关技术描述

技术进步已产生越来越小且越来越强大的计算设备。例如,当前存在各种 各样的便携式个人计算设备,包括较小、轻量且易于由用户携带的无线计算设 备,诸如便携式无线电话、个人数字助理(PDA)以及寻呼设备。更具体地, 便携式无线电话(诸如蜂窝电话和网际协议(IP)电话)可通过无线网络传达 语音和数据分组。此外,许多此类无线电话包括被结合于此的其他类型的设备。 例如,无线电话还可包括数码相机、数码摄像机、数字记录器以及音频文件播 放器。而且,此类无线电话可处理指令,诸如能被用于访问因特网的web浏览 器应用。

存储器(诸如在无线电话或其他电子设备中的存储器)可以存储指令以及 其他数据。一些存储器包括可以经由熔丝或者反熔丝来被设置以存储数据的存 储器单元。此类存储器的一示例是一次性可编程(OTP)存储器(例如,可编 程只读存储器(PROM)、现场可编程只读存储器(FPROM)、或者OTP非 易失性存储器(OTP NVM))。OTP存储器可以被制造为“空白”的并且随后 被编程,例如在晶片制造阶段、在最终测试阶段或者在系统阶段。

由于OTP存储器可以被配置为永久性存储信息,因此意外的编程可能是 不可逆转的,并且因此通常是不期望的。意外编程可能会在发生非从容掉电事 件(例如,预料之外的断电或者预料之外的掉电)时发生,此类非从容掉电事 件会破坏存储在OTP存储器单元中的数据(例如在此类OTP存储器单元已被 写入后)并且会无意地对未曾被编程的OTP存储器单元进行编程。对OTP存 储器单元无意的编程会妨碍设备被更新(例如,经由将被写入到无线通信设备 的OTP存储器中的固件升级来被更新),这可能使得用户失望或者甚至是危 险的(例如,在OTP存储器电路被用在医疗设备或者用在车辆中的场合)。

III.概述

由于在一次性可编程(OTP)存储器单元处的事件可能是不可逆的,因此 希望保护OTP存储器单元免受非从容掉电事件的影响。对于OTP存储器而言, 非从容掉电事件可能在当编程电源(例如用于设置熔丝或者反熔丝的电源)停 留在高位而其他电源降落时发生,这类事件可能会对OTP存储器的存储器单 元进行编程或者对存储器单元“施压”。常规技术可以为OTP存储器阵列使用单 独的稳压器,以便将OTP存储器阵列与其他器件电路隔离开。然而,此类技 术会导致与多个稳压器相关联的成本增加并会导致电路面积的扩大。其他技术 可以采用处于OTP存储器阵列外部的开关,这会使用更多的面积,制造成本 更高,并且会由于处在OTP存储器阵列外部的原因而对OTP存储器阵列的内 部状态的响应性较低。

根据至少一个实施例,控制电路系统保护OTP存储器单元以免其在非从 容掉电事件发生时被意外地施压或编程。进一步,在至少一个实施例中,OTP 存储器阵列被实现为不需要为OTP存储器单元设置单独的稳压器。由此,OTP 存储器单元可以与其他器件共享同一稳压器,这潜在地降低了与多个稳压器相 关联的成本和复杂度。根据至少一个实施例,OTP存储器电路包括多个内部电 源开关,用于响应掉电事件而将OTP存储器单元从编程电压解耦。该OTP存 储器电路可以包括对于存储器单元的“冗余”保护(例如,除了一个或多个局部 电源开关之外还有全局电源开关)。

在一特定实施例中,一装置包括OTP存储器电路,该OTP存储器电路被 配置为响应于编程电压。该OTP存储器电路包括含有OTP存储器单元的OTP 存储器阵列;第一电源开关,配置为将OTP存储器阵列从编程电压解耦;以 及第二电源开关,配置为将这些OTP存储器单元的一子集从编程电压解耦。

在另一特定实施例中,一种方法包括在包括了OTP存储器电路的电路的 掉电事件期间将该OTP存储器电路保持在非编程状态。该方法包括将触发电 路保持在非编程状态,直到该触发电路中所存储的值响应于该触发电路的第一 电源上的降落而从第一值转变到第二值。该方法进一步包括将基于锁存器的电 平移位器保持在非编程状态,直到该基于锁存器的电平移位器的编程电源从高 电压降落到低电压。当触发电路或者基于锁存器的电平移位器处在非编程状态 时,电源开关被保持在断开状态。

在另一特定实施例中,一种设备包括OTP存储器电路,该OTP存储器电 路被配置为响应于编程电压。该OTP存储器电路包括了包含OTP存储器单元 的OTP存储器阵列。该OTP存储器电路进一步包括用于将该OTP存储器阵列 从编程电压解耦的装置,以及用于将这些OTP存储器单元的一子集从编程电 压解耦的装置。

公开的实施例中至少一个实施例的特定的优势在于,非从容掉电事件不那 么可能对OTP存储器电路的OTP存储器单元施压或者编程。例如,OTP存储 器电路可被配置成在掉电事件期间保持在非编程状态(例如控制电路系统可以 将OTP存储器阵列保持在非编程状态)。进一步,由于OTP存储器电路被配 置成在掉电事件期间保持在非编程状态,因此可以使用共享稳压器来向该OTP 存储器电路和至少一个其他器件(例如,访问存储在该OTP存储器阵列中的 数据的器件)两者供电,这将会降低与为该OTP存储器电路使用单独的稳压 器相关联的系统成本和复杂度。

本公开的其他方面、优点和特征将在阅读了整个申请后变得明了,整个申 请包括下述章节:附图简述、详细描述以及权利要求。

IV.附图简述

图1描绘了包括了配置为在掉电事件期间保持在非编程状态的OTP存储 器电路的装置的特定解说性实施例的框图;

图2描绘了OTP存储器电路(诸如图1的OTP存储器电路)以及为该 OTP存储器电路供电的多个电源的特定解说性实施例的框图;

图3描绘了OTP存储器电路(诸如图1的OTP存储器电路)的特定解说 性实施例的图示;

图4描绘了在包括OTP存储器电路(诸如图1的OTP存储器电路)的一 电路的掉电事件期间将该OTP存储器电路保持在非编程状态的特定解说性实 施例的流程图;

图5描绘了包括OTP存储器电路(诸如图1的OTP存储器电路)的设备 的框图;以及

图6是制造包括OTP存储器电路(诸如图1的OTP存储器电路)的制造 过程的特定解说性实施例的数据流图。

V.详细描述

参见图1,公开了一种装置的特定解说性实施例,并且将该装置统示为 100。装置100可以包括包含稳压器108(例如默认开启的低压差(LDO)稳 压器)的电源管理单元104。装置100可以包括包含一次性可编程(OTP)存 储器电路124以及至少一个其他器件的电路122。例如,在图1的实施例中, 电路112包括器件116、器件120以及OTP存储器电路112。OTP存储器电路 112被配置为在掉电事件期间(例如在电路112的掉电事件期间)保持在非编 程状态。掉电事件可以是非从容掉电事件,诸如意外的或者预料之外的掉电事 件。

如图1所示,多个器件(例如器件116、器件120以及OTP存储器电路 124)可以被配置为共享稳压器108。为电路112的这多个器件利用单个稳压器 可以降低与装置100相关联的成本和复杂度。此外,如下文所进一步解释的, OTP存储器电路124的控制逻辑可以为OTP存储器单元提供抗意外施压的保 护,这使得电路112的这多个器件能共享稳压器108而不会有在掉电事件器件 对OTP存储器单元施压的风险。

应当领会,图1是解说性的,并且设想了替换实施例。例如,电源管理单 元104可以被纳入电路112、器件116、器件120以及OTP存储器电路124的 任何一者内。进一步,尽管图1的解说性实施例描绘了电路112包括三个器件, 但是根据替换实施例,电路112可以只包括OTP存储器电路124或者可以包 括不同数量的器件。本领域技术人员将会认识到图1的装置100的其他此类修 改落在本公开的范围内。

参见图2,公开了一种装置的特定解说性实施例,并且将该装置统示为 200。装置200包括图1的OTP存储器电路124的特定解说性实施例。

图2中的OTP存储器电路124响应于第一电源204、第二电源208以及 第三电源212。在至少一个实施例中,第一电源204、第二电源208以及第三 电源212是由图1的电源管理单元104产生的(例如,经由图1的稳压器108)。 第一电源204可以提供主电压(例如,用来在OTP存储器电路124的存储器 单元处执行擦除操作的电压),第二电源208可以提供编程电压(例如,与决 定OTP存储器电路124的OTP存储器单元的位值(诸如通过对OTP存储器电 路124的OTP存储器单元的熔丝或反熔丝进行编程)相关联的电压),并且 第三电源212可以提供电压VDD(例如,用来向OTP存储器电路124的逻辑 电路系统供电的电压)。

在如图2中所描绘的实施例中,OTP存储器电路124包括控制逻辑216 以及OTP存储器阵列220。OTP存储器阵列220包括OTP存储器单元,诸如 第一OTP存储器单元224、第二OTP存储器单元228、第三OTP存储器单元 232以及第n OTP存储器单元236。控制逻辑216可以被配置为将其中一个或 者多个OTP存储器单元耦合(例如电连接)到第二电源208,或者从第二电源 208解耦(例如,断开电连接)。例如,根据至少一个实施例,第二电源208 供应OTP存储器电路124的编程电压(例如,施加于OTP存储器电路124的 电路系统以设置第一OTP存储器单元224、第二OTP存储器单元228、第三 OTP存储器单元232以及第n OTP存储器单元236的一者或多者中所包括的一 个或多个熔丝或反熔丝的电压),并且控制逻辑216被配置为响应于掉电事件 将其中一个或多个OTP存储器单元从编程电压解耦。

控制逻辑216可以包括内部电源开关,这些内部电源开关被配置为响应于 掉电事件将其中一个或多个OTP存储器单元从第二电压208解耦。例如,如 图2中所描绘的,控制逻辑216可以包括第一电源开关240、第二电源开关244 以及第k电源开关248。第一电源开关240可以被耦合到第二电源开关244以 及第k电源开关248。第二电源开关244可以被耦合到至少一个OTP存储器单 元(例如,耦合到第一OTP存储器单元224),并且第k电源开关248可以被 耦合到至少一个OTP存储器单元(例如,耦合到第三OTP存储器单元232)。

在至少一个实施例中,第一电源开关240是“全局”电源开关,其被配置为 响应于掉电事件,将OTP存储器阵列220中的每一个OTP存储器单元从第二 电源208解耦。在至少一个实施例中,第二电源开关244和第k电源开关248 是“局部”电源开关,它们被配置为响应于掉电事件,将OTP存储器阵列220 的相应OTP存储器单元子集(例如,分别为第一子集252和第j子集256)从 第二电源208解耦。在至少一个实施例中,第一子集252和第j子集256各自 是OTP存储器阵列220中相应的OTP单元列。

应当领会,图2中描绘的OTP存储器电路124的实施例包括针对可能导 致对OTP存储器单元的意外写入或者盖写的状况(例如,掉电事件)的冗余 内部保护(例如,第一电源开关240、第二电源开关244以及第k电源开关248)。 此类内部保护可以在与OTP存储器电路124其他组件相同的集成电路内,从 而潜在地降低了器件成本和复杂度。

如于此使用的,j、k和n是指大于1的整数。例如,尽管图2的特定实施 例描绘了控制逻辑216包括三个电源开关(即,第一电源开关240、第二电源 开关244以及第k电源开关248),但是根据替换实施例,控制逻辑216可以 包括任何数量k个电源开关,其中k是任何大于1的整数。如另一个示例所示, 尽管图2的特定实施例描绘了OTP存储器阵列220包括四个OTP存储器单元 (即,第一OTP存储器单元224、第二OTP存储器单元228、第三OTP存储 器单元232以及第n OTP存储器单元236),但是根据替换实施例,OTP存储 器阵列220可以包括任何数量n个OTP存储器单元,其中n是任何大于1的 整数。作为另一个示例,尽管图2的特定实施例描绘了OTP存储器阵列220 包括两个OTP存储器单元子集(即,第一子集252和第j子集256),但是根 据替换实施例,OTP存储器阵列220可以包括任何数量j个子集(例如,OTP 存储器单元列),其中j是大于1的整数。

参见图3,公开了OTP存储器电路的特定解说性实施例,并且将其统示 为324。在至少一个实施例中,图3的OTP存储器电路324与图1的OTP存 储器电路124和图2的OTP存储器电路124中的一者或两者相对应(例如, 图3的OTP存储器电路324的各个组件的结构和操作可参照图1的OTP存储 器电路124、图2的OTP存储器电路124、或其组合的各个组件来描述)。在 如图3中所描绘的实施例中,OTP存储器电路324包括控制逻辑216、OTP存 储器阵列220以及选择逻辑302。

控制逻辑216可以包括触发电路316、第一基于锁存器的电平移位器320、 一个或多个逻辑门(例如,与非(NAND)门322),全局电源开关326、局 部电源开关328、第二基于锁存器的电平移位器332、逻辑块336以及反相器 340。与非门322可以包括(或者被耦合到)第一输入节点321、第二输入节点 323以及输出节点325。

触发电路316、第一基于锁存器的电平移位器320以及第二基于锁存器的 电平移位器322中的任何一者都可以响应于第一电压306(例如,由其供电)。 第一基于锁存器的电平移位器320、与非门322、全局电源开关326、以及局部 电源开关328中的任何一者可以响应第二电压308(例如,由其供电)。第二 基于锁存器的电平移位器332以及逻辑块336中的任何一者可以响应于第三电 压312(例如,由其供电)。

在至少一个实施例中,触发电路316包括响应于“熔固使能”输入信号317 的触发器,“熔固使能”输入信号317与OTP存储器电路324的编程状态或者非 编程状态相关联。例如,熔固使能输入信号317的第一值可以与编程状态相关 联,而熔固使能输入信号317的第二值可以与非编程状态相关联。如下文中所 进一步解释的,控制逻辑216可以被配置为,如果掉电事件发生(例如可能发 生意外OTP操作的预料之外的掉电事件),则将OTP存储器阵列220保持在 非编程状态,而无论熔固使能输入信号317的值为何。

在至少一个实施例中,全局电源开关326与图2的第一电源开关240相对 应。局部电源开关328可以与图2的第二电源开关244或图2的第k电源开关 248相对应。如图3中所示,全局电源开关326以及局部电源开关328可以各 自包括P型场效应晶体管(PFET),但应当领会,全局电源开关326以及局 部电源开关328的其他合适实施例也在本公开的范围之内。

OTP存储器阵列220包括多个OTP存储器单元(例如,各自包括已被编 程、或者可被编程来存储位值的熔丝或反熔丝的存储器单元)。例如,OTP存 储器阵列220可以包括多个OTP存储器单元子集(例如OTP存储器单元列), 诸如代表性的OTP存储器单元列344。根据至少一个实施例,当全局电源开关 326以及局部电源开关328各自以相应的逻辑低信号被门控(即,被“选通”) 时,每一个子集(例如,列344)响应于第二电压308。

选择逻辑302可以包括被配置为访问OTP存储器阵列220的OTP存储器 单元(例如读取存储于其处的数据)的逻辑。例如,选择逻辑302可以包括响 应于字线352的访问晶体管348。

在至少一个实施例中,第一电压306、第二电压308以及第三电压312是 分别由图2中的第一电源204、第二电源208以及第三电源212生成的。进一 步,在至少一个实施例中,第一电压306、第二电压308以及第三电压312是 由被多个器件共享的稳压器(例如图1中的稳压器108)生成的。

在操作中,在OTP存储器电路324正在接收供电之时,OTP存储器电路 324可以处在编程状态或者处在非编程状态(例如,分别处在OTP存储器阵列 220能被编程的状态或者处在OTP存储器阵列220不能被编程的状态)。若当 OTP存储器电路324处在编程状态中之时掉电事件发生,那么OTP存储器阵 列220的OTP存储器单元潜在地可能被意外编程。例如,若在掉电事件期间, 第二电压308保持逻辑高,而第一电压306降落到逻辑低值并且意外地选通电 源开关,那么意外的OTP操作就会发生。相应地,在至少一个实施例中,控 制逻辑216被配置为在掉电事件期间保持在非编程状态,并且进一步被配置为 在掉电事件期间将OTP存储器阵列220保持在非编程状态。

为了解说,假设在OTP存储器电路324处发生了掉电事件。第一电压306、 第二电压308以及第三电压312中的一者或多者可能降落(例如,可能分别降 落到第一、第二以及第三阈值以下)。若触发电路316存储了逻辑1值,那么 该触发电路的输出可以由第一电压306的电平决定(例如,可与之对应),因 为触发电路316是由第一电压306供电的。在掉电事件期间,触发电路316可 以保持在非编程状态(例如,可以输出逻辑0值),直到第一电压306降落到 第一阈值以下(例如此时触发电路316可以进入“关断”状态)。

触发电路316的输出可以被提供给第一基于锁存器的电平移位器320,第 一基于锁存器的电平移位器320生成电平被移位到第二电压308的电平的输 出。在掉电事件期间,第一基于锁存器的电平移位器320可以保持在非编程状 态(例如,可以输出逻辑0值),直到第二电压308降落到第二阈值以下(例 如,此时第一基于锁存器的电平移位器320可以进入“关断”状态)。第一基 于锁存器的电平移位器320的输出可以被提供给与非门322的第一输入节点 321。

触发电路316的输出可以被进一步提供给与非门322的第二输入节点 323,如图2中所示。在至少一个实施例中,第二输入节点323起到将第一基 于锁存器的电平移位器320旁路的作用。例如,在如图2的实施例中,即使第 一基于锁存器的电平移位器320在掉电事件期间没有起到作用,第二输入节点 323的逻辑低信号仍然在输出节点325处生成逻辑高信号,藉此闸断了全局电 源开关326。根据一替换实施例,第二输入节点323接收第一电压306(即, 而不是接收触发电路316的输出)。在任一情形中,一旦第一电压306降落到 了第一阈值以下,那么第二输入节点323就将会接收到逻辑低信号,从而致使 全局电源开关326被闸断。因此,在第一基于锁存器的电平移位器320处于非 编程状态(例如,输出逻辑低值)或者触发电路316处于非编程状态(例如, 输出逻辑低值)之时,全局电源开关326可保持在关断状态,。结果,在至少 一个实施例中,为了使全局电源开关326进入“接通”状态,第一基于锁存器的 电平移位器320和触发电路316两者都输出逻辑高值(例如,在上电编程状态 中的操作期间)以使得能对OTP存储器单元进行编程。

第三基于锁存器的电平移位器332可以接收控制信号,诸如控制信号319, 并且可以生成根据第三电压312进行电平移位了的输出。逻辑块336(例如, 与对OTP存储器阵列220的写操作相关联的逻辑)可以由第三电压312来供 电,而且可以响应于第二基于锁存器的电平移位器332的输出。逻辑块336所 输出的信号(例如控制对OTP存储器阵列220的OTP存储器单元的写操作的 控制信号)可以由反相器340接收并反相。若逻辑块336所输出的信号高于阈 值(例如,是逻辑高),那么反相器340可以将该信号反相,以生成逻辑低信 号来选通局部电源开关328。然而,随着第一电压306个第三电压312中的一 者或多者降落(例如,响应于掉电事件),逻辑块336所输出的信号可能不满 足由反相器340向低反相的阈值,并且相应地,局部电源开关328不会被选通, 由此潜在防止掉电事件期间产生的毛刺信号选通该局部电源开关328。尽管图 3的特定的实施例描绘了逻辑块336耦合到一列OTP存储器单元(即,列344), 但是逻辑块336可以被耦合到多个OTP存储器单元子集(例如,列),诸如 经由相应的多个局部电源开关来耦合。

将可领会,根据图3的OTP存储器保护OTP存储器单元以免在非从容掉 电事件发生时被意外施压或者编程(例如,经由与非门322,其中与非门322 响应于第一电压306和第二电压308两者,并且在掉电事件期间保持全局电源 开关326被闸断)。进一步,此类保护可以在不为OTP存储器利用单独稳压 器的情况下达成,并且可以代之以用共享的稳压器来实现。再进一步,此类保 护可以使用在OTP存储器电路内部的电路系统来实现。相应地,设备成本、 复杂度以及面积与利用单独稳压器或者外部电源开关的技术相比可得以降低。

图3中的OTP存储器电路324是以基于锁存器的电平移位器(即,第一 基于锁存器的电平移位器320以及第二基于锁存器的电平移位器332)的形式 来进行描述的,因为例如基于锁存器的电平移位器可以将要被电平移位的值锁 入,并且因此可以将被锁入的值“保持”长达比非基于锁存器的电平移位器相 比更长的历时。相应地,此类基于锁存器的电平移位器可以有利地在掉电事件 期间将锁入的值保持更长的时间(例如,在掉电事件期间启用基于锁存器的电 平移位器来保持非编程状态)。然而,应当领会,非基于锁存器的电平移位器 也可以被采用(取决于具体应用),并且此类修改是在本公开范围内的。

参考图4,流程图400描绘了在包括OTP存储器电路的电路的掉电事件 期间将该OTP存储器电路保持在非编程状态的方法的特定解说性实施例。参 考流程图400所描述的OTP存储器电路可以是图1–2的OTP存储器电路124 或者图3的OTP存储器电路324。

流程图400所解说的方法包括在404将触发电路(例如,图3的触发电路 316)保持在非编程状态,直到存储在该触发电路中的值响应于该触发电路的 第一电源(图2的第一电源204)的降落从第一值转变到第二值(例如降落到 第一阈值以下)。例如,如参考图3所描述的,触发电路316中所存储的值可 以响应于第一电压306的降落(例如,在掉电事件期间)从第一值降落到第二 值。

在408,基于锁存器的电平移位器(例如,图3的第一基于锁存器的电平 移位器320)可以被保持在非编程状态,直到此基于锁存器的电平移位器的编 程电源(例如,图2的第二电源208)从高电压降落到低电压(例如,降落到 第二阈值以下)。例如,如参考图3所描述的,第一基于锁存器的电平移位器 320可以在第二电压308关断时保持在非编程状态。将基于锁存器的电平移位 器保持在非编程状态直到编程电源安全关断的做法可以防止意外进入编程状 态,由此减少了意外OTP存储器操作。

在412,当触发电路或者基于锁存器的电平移位器处于非编程状态时,电 源开关(例如图3的全局电源326)可以被保持在关断状态(例如经由逻辑高 电压被闸“断”)。将电源开关保持在关断状态可以包括以下一者或多者:在 416,将基于锁存器的电平移位器的输出提供给逻辑门的第一输入节点(例如, 图3的与非门322的第一输入节点321);在420,将触发电路的输出提供给 该逻辑门的第二输入节点(例如,图3的与非门322的第二输入节点323); 以及在424,将该逻辑门的输出信号提供给电源开关,以关断该电源开关(例 如,如参考图3所描述的,将与非门322的输出信号经由该输出节点325提供 给全局电源开关326)。根据至少一个替换实施例,第一电压(而不是触发电 路的输出信号)被提供给该逻辑门的第二输入节点。

参考图4所描述的方法可由现场可编程门阵列(FPGA)器件、专用集成 电路(ASIC)、处理单元(诸如中央处理器单元(CPU))、数字信号处理器 (DSP)、控制器、另一硬件设备、固件设备、或其任何组合来实现。举例来 说,参考图4所描述的方法可以由执行指令的处理器(例如,如进一步参考图 5所描述的数字信号处理器)施行。例如,在至少一个实施例中,有形计算机 可读介质存储处理器可执行指令以使得处理器将触发电路(例如,图3的触发 电路316)保持在非编程状态,直到触发电路中存储的值响应于触发电路的第 一电源的降落从第一值转变到第二值。基于锁存器的电平移位器(例如图3的 第一基于锁存器的电平移位器320)可以被保持在非编程状态,直到基于锁存 器的电平移位器的编程电源从高电压降落到低电压。当触发电路或者基于锁存 器的电平移位器处于非编程状态时,电源开关(例如,图3的全局电源开关326) 可以被保持在关断状态。处理器可以被耦合到一次性可编程(OTP)存储器电 路(例如,图3的OTP存储器电路326),该OTP存储器电路包括触发电路、 基于锁存器的电平移位器以及电源开关。根据一个特定解说性实施例,处理器 被集成到选自下组的设备内,该组包括:机顶盒、音乐播放器、视频播放器、 娱乐单元、导航设备、通信设备、个人数字助理(PDA)、位置固定的数据单 元、以及计算机。

参考图5,描绘了一种设备的特定解说性实施例的框图,并将该设备统示 为500。在图5中所描绘的特定解说性实施例中,设备500是无线通信设备。 根据替换实施例,设备500可以是机顶盒、音乐播放器、视频播放器、娱乐单 元、导航设备、个人数字助理(PDA)、位置固定的数据单元、或者计算机。

设备500包括处理器,诸如数字信号处理其(DSP)510。设备500进一 步包括电路112,诸如图1的电路112,该电路112包括多个器件,诸如OTP 存储器电路524,其可以是图1–2的OTP存储器电路124或者图3的OTP存 储器电路324,并且可以根据参考图4的流程图400描述的示例性操作来进行 操作。

电路112的这多个器件中的每一者可以被配置为由共享的稳压器(诸如, 电源管理单元104中所包括的稳压器108,其可以分别是图1中的电源管理单 元104以及图1中的稳压器108)供电。OTP存储器电路524包括多个内部电 源开关,诸如内部电源开关560,其可以包括图2的第一电源开关240、图2 的第二电源开关244、图2的第k电源开关248、图3的全局电源开关326,以 及图3的局部电源开关328中的任一者。

图5还示出了耦合到数字信号处理器510和显示器528的显示器控制器 526。编解码器(CODEC)534也可被耦合至数字信号处理器510。扬声器536 和话筒538可被耦合到CODEC 534。

图5还描绘了无线控制器540可被耦合至数字信号处理器510和无线天线 542。设备500可以进一步包括输入设备530。电源管理单元可以从电源544 接收供电。

设备500的组件可以经由合适的总线或者其他结构被通信耦合。例如,图 5描绘了将显示控制器526、电路112、CODEC 534以及数字信号处理器510 通信耦合起来的示例性总线564。

电源管理单元104、电路112、数字信号处理器510、显示控制器526、 CODEC 534以及无线控制器540中的任何一者都可以被包括在系统级封装或 者片上系统设备522中。此外,在特定实施例中,并如图5中所解说的,显示 器528、输入设备530、扬声器536、话筒538、无线天线542和电源544在片 上系统设备522的外部。然而,显示器528、输入设备530、扬声器536、话筒 538、无线天线542和电源544中的每一者都可被耦合到片上系统设备522的 组件,诸如接口或控制器。

与描述的实施例一起,还公开了一种设备,该设备包括一次性可编程 (OTP)存储器电路(例如,图1–2任一者的OTP存储器电路124、图3的 OTP存储器电路324、图5的OTP存储器电路524、或者配置为根据参考图4 的流程图400所描述的示例性操作来进行操作的OTP存储器电路)。OTP存 储器电路可以响应于(或者被配置为响应于)编程电压(例如图3的第二电压 308)。OTP存储器电路可以包括OTP存储器阵列(例如图2和图3任一者的 OTP存储器阵列220),该OTP存储器阵列包括OTP存储器单元(诸如图2 的第一OTP存储器单元224、第二OTP存储器单元228、第三OTP存储器单 元232以及第n OTP存储器单元236)。OTP存储器电路可以进一步包括用于 将OTP存储器阵列从编程电压解耦的装置(例如,图2的第一电源开关240 以及图3的全局电源开关326中的任何一者),以及用于将OTP存储器单元 子集从该编程电压解耦的装置(例如,图2的第二电源开关244、图2的第k 电源开关248以及图3的局部电源开关328中的任何一者)。在一特定解说性 实施例中,OTP存储器单元子集是OTP存储器单元列。该设备可以进一步包 括选择该OTP存储器单元列的装置(例如,OTP存储器电路的字线,诸如图3 的字线352),用于生成编程电压的装置(例如,图1的稳压器108、图2的 第二电源208、以及图5的稳压器108中的任何一者),以及响应于编程电压 的至少第二电路(例如,图1或5的电路112的器件)。该设备还可以进一步 包括选自下组的其中集成了该OTP存储器电路的设备,该组包括:机顶盒、 音乐播放器、视频播放器、娱乐单元、导航设备、通信设备、个人数字助理 (PDA)、位置固定的数据单元、以及计算机。该设备可以进一步包括至少一 个其中集成了该OTP存储器电路的半导体管芯。

上文公开的设备和功能性可被设计和配置在存储于计算机可读介质上的 计算机文件(例如,RTL、GDSII、GERBER等)中。一些或全部此类文件可 被提供给基于此类文件来制造器件的制造处置人员。结果所得的产品包括半导 体晶片,其随后被切割为半导体管芯并被封装成半导体芯片。这些芯片随后在 诸如上文描述的设备中被采用。图6描绘了电子设备制造过程600的特定解说 性实施例。

参见图6,物理器件信息602在制造过程600处(诸如在研究计算机606 处)被接收。物理器件信息602可以包括代表半导体器件的至少一个物理属性 的设计信息,该半导体器件诸如是图1–2任一者的OTP存储器电路124、图 3的OTP存储器电路324、图5的OTP存储器电路524、配置为根据参考图4 所描述的方法进行操作的OTP存储器电路、或者上述的任何组合。例如,物 理器件信息602可包括经由耦合至研究计算机606的用户接口604输入的物理 参数、材料特性、以及结构信息。研究计算机606包括耦合到计算机可读介质 (诸如存储器610)的处理器608(诸如一个或多个处理核)。存储器610可 存储计算机可读指令,其可被执行以使处理器608将物理器件信息602转换成 遵循文件格式并生成库文件612。

在一特定实施例中,库文件612包括至少一个包含经转换的设计信息的数 据文件。例如,库文件612可以包括为与电子设计自动化(EDA)工具620联 用而提供的半导体器件库,该半导体器件库包括图1–2任一者的OTP存储器 电路124、图3的OTP存储器电路324、图5的OTP存储器电路524、配置为 根据参考图4所描述的方法进行操作的OTP存储器电路、或者上述的任何组 合。

库文件612可在设计计算机614处与EDA工具620联用,设计计算机614 包括耦合到存储器618的处理器616,诸如一个或多个处理核。EDA工具620 可以在存储器618处以处理器可执行指令的形式被存储,以使得设计计算机 614的用户能设计包括库文件612中的如图1–2任一者的OTP存储器电路 124,图3的OTP存储器电路324、图5的OTP存储器电路524、配置为根据 参考图4所描述的方法进行操作的OTP存储器电路、或者上述的任何组合的 电路。例如,设计计算机614的用户可经由耦合到设计计算机614的用户接口 624来输入电路设计信息622。电路设计信息622可以包括代表半导体器件的 至少一个物理属性的设计信息,该半导体器件诸如是图1–2任一者的OTP存 储器电路124,图3的OTP存储器电路324、图5的OTP存储器电路524、配 置为根据参考图4所描述的方法进行操作的OTP存储器电路、或者上述的任 何组合。为了解说,电路设计属性可包括对特定电路以及与电路设计中其他元 件的关系的标识、定位信息、特征尺寸信息、互连信息、或代表半导体器件的 物理性质的其他信息。

设计计算机614可被配置成转换设计信息(包括电路设计信息622)以遵 循文件格式。为了解说,该文件格式化可包括以阶层格式表示关于电路布局的 平面几何形状、文本标记、及其他信息的数据库二进制文件格式,诸如图形数 据系统(GDSII)文件格式。设计计算机614可以被配置为生成包括经转换的 设计信息的数据文件,例如包括了描述了图1–2任一者的OTP存储器电路 124、图3的OTP存储器电路324、图5的OTP存储器电路524、配置为根据 参考图4所描述的方法进行操作的OTP存储器电路、或者上述的任何组合的 信息的GDSII文件626、以及其他电路或者信息。为了解说,数据文件可以包 括与包含以下器件的片上系统(SOC)(并且该SOC内还包括附加电子电路 以及组件)相对应的信息:图1–2任一者的OTP存储器电路124、图3的OTP 存储器电路324、图5的OTP存储器电路524、配置为根据参考图4所描述的 方法进行操作的OTP存储器电路、或者上述的任何组合。

GDSII文件626可以在制造过程628处被接收,从而根据GDSII文件626 中经转换的信息来制造图1–2任一者的OTP存储器电路124、图3的OTP存 储器电路324、图5的OTP存储器电路524、配置为根据参考图4所描述的方 法进行操作的OTP存储器电路、或者上述的任何组合。例如,设备制造过程 可包括将GDSII文件626提供给掩模制造商630以创建一个或多个掩模,诸如 将与光刻工艺联用的掩模,其被解说为代表性掩模632。掩模632可在制造过 程期间被用于生成一个或多个晶片634,晶片634可被测试并被分成管芯,诸 如代表性管芯636。管芯636包括图1–2任一者的OTP存储器电路124、图3 的OTP存储器电路324、图5的OTP存储器电路524、配置为根据参考图4 所描述的方法进行操作的OTP存储器电路、或者上述的任何组合。

管芯636可被提供给封装过程638,其中管芯636被纳入到代表性封装640 中。例如,封装640可包括单个管芯636或多个管芯,诸如系统级封装(SiP) 安排。封装640可被配置成遵循一个或多个标准或规范,诸如电子器件工程联 合委员会(JEDEC)标准。

关于封装640的信息可被分发给各产品设计者,诸如经由存储在计算机 646处的组件库来分发。计算机646可包括耦合到存储器650的处理器648, 诸如一个或多个处理核。印刷电路板(PCB)工具可作为处理器可执行指令被 存储在存储器650处以处理经由用户接口644从计算机646的用户接收的PCB 设计信息642。PCB设计信息642可以包括经封装半导体器件在电路板上的物 理定位信息,该经封装半导体器件与包括图1–2任一者的OTP存储器电路 124、图3的OTP存储器电路324、图5的OTP存储器电路524、配置为根据 参考图4所描述的方法进行操作的OTP存储器电路、或者上述的任何组合的 封装640相对应。

计算机646可以被配置为转换PCB设计信息642以生成数据文件,诸如 具有包括经封装半导体器件在电路板上的物理定位信息、以及电连接(诸如迹 线和通孔)的布局的数据的GERBER文件652,其中经封装半导体器件对应于 包括图1–2任一者的OTP存储器电路124,图3的OTP存储器电路324、图 5的OTP存储器电路524、配置为根据参考图4所描述的方法进行操作的OTP 存储器电路、或者上述的任何组合的封装640,。在其他实施例中,由经转换 的PCB设计信息生成的数据文件可具有GERBER格式以外的其他格式。

GERBER文件652可在板组装过程654处被接收并且被用于创建PCB, 诸如根据GERBER文件652内所存储的设计信息来制造的代表性PCB 656。 例如,GERBER文件652可被上传到一个或多个机器以执行PCB生产过程的 各个步骤。PCB 656可用电子组件(包括封装640)来填充以形成代表性印刷 电路组装件(PCA)658。例如,PCA 658可以是图1的电路112或图5的电 路112。

PCA 658可在产品制造过程660处被接收,并被集成到一个或多个电子设 备中,诸如第一代表性电子设备662和第二代表性电子设备664。作为一解说 性的非限定性实施例,第一代表性电子设备662、第二代表性电子设备664、 或其两者可以选自其中集成了图1–2任一者的OTP存储器电路124、图3的 OTP存储器电路324、图5的OTP存储器电路524、配置为根据参考图4所描 述的方法进行操作的OTP存储器电路、或者上述的任何组合的下组设备:机 顶盒、音乐播放器、视频播放器、娱乐单元、导航装置、通信设备、个人数字 助理(PDA)、固定位置的数据单元、以及计算机。。作为另一解说性的非限 定性示例,电子设备662和664中的一者或多者可以是远程单元(诸如移动电 话、手持式个人通信系统(PCS)单元)、便携式数据单元(诸如个人数据助 理)、启用全球定位系统(GPS)的设备、导航设备、位置固定的数据单元(诸 如仪表读数装备)、或存储或检索数据或计算机指令的任何其他设备、或其任 何组合。尽管图6解说了远程单元,但是本公开并不被限定于这些解说的单元。 本公开的实施例可合适地在包括内含存储器和片上电路系统的有源集成电路 系统的任何设备中。

如解说性过程600中所描述的,包括图1–2任一者的OTP存储器电路 124、图3的OTP存储器电路324、图5的OTP存储器电路524、配置为根据 参考图4所描述的方法进行操作的OTP存储器电路、或者上述的任何组合的 设备可以被制造、处理并且集成在电子设备中。关于图1–5所公开的实施例 的一个或多个方面可在各个处理阶段处被包括,诸如被包括在库文件612、 GDSII文件626、以及GERBER文件652内,以及被存储在研究计算机606的 存储器610、设计计算机614的存储器618、计算机646的存储器650、在各个 阶段(诸如在板组装过程654)处使用的一个或多个其他计算机或处理器(未 示出)的存储器处,并且还被纳入到一个或多个其他物理实施例(诸如掩模632、 管芯636、封装640、PCA 658、其他产品(诸如原型电路或设备(未示出))) 中、或其任何组合。尽管描绘了从物理器件设计到最终产品的各个代表性生产 阶段,然而在其他实施例中可使用较少的阶段或可包括附加阶段。类似地,过 程600可由单个实体或由执行过程600的各个阶段的一个或多个实体来执行。

本领域技术人员将进一步领会,结合本文所公开的实施例来描述的各种解 说性逻辑框、配置、模块、电路、和算法步骤可实现为电子硬件、存储在有形 计算机可读介质上并将由处理器执行的指令,或者此二者的组合。各种说明性 组件、框、配置、模块、电路、和步骤已经在上文以其功能性的形式作了一般 化描述。此类功能性是被实现为硬件还是处理器可执行指令取决于具体应用和 加诸于整体系统的设计约束。技术人员可针对每一具体应用以不同方式来实现 所描述的功能,但此类实现决定不应被解读为致使其脱离本公开的范围。此外, 虽然上述实施例主要以一次性可编程(OTP)存储器电路的形式来被描述,但 本领域技术人员将认识到所描述的功能性还可以被应用到除了OTP电路之外 的各种电路和设备。

结合本文中公开的实施例描述的各种方法或过程的步骤可直接在硬件中、 在由处理器执行的指令中、或在这两者的组合中体现。由处理其执行的指令可 驻留在随机存取存储器(RAM)、闪存、只读存储器(ROM)、可编程只读 存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦式可编程只 读存储器(EEPROM)、寄存器、硬盘、可移动盘、压缩碟只读存储器(CD-ROM), 或本领域中所知的任何其他形式的非瞬态存储介质中。示例性的存储介质被耦 合到处理器以使得该处理器能从该存储介质读信息和向该存储介质写信息。在 替换方案中,存储介质可以被集成到处理器。处理器和存储介质可驻留在专用 集成电路(ASIC)中。ASIC可驻留在计算设备或用户终端中。在替换方案中, 处理器和存储介质可作为分立组件驻留在计算设备或用户终端中。

提供前面对所公开的实施例的描述是为了使本领域技术人员皆能制作或 使用所公开的实施例。对这些实施例的各种修改对于本领域技术人员而言将是 显而易见的,并且本文中定义的原理可被应用于其他实施例而不会脱离本公开 的范围。因此,本公开并非旨在被限定于本文中示出的实施例,而是应被授予 与如由所附权利要求定义的原理和新颖性特征一致的最广的可能范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号