用于在IC布局中连接电源开关的方法技术

技术编号:14312585 阅读:113 留言:0更新日期:2016-12-30 12:54
一种用于在集成电路布局中连接电源开关的方法包括:确定包括多个电源开关单元的电源区域,每个电源开关单元具有输入供电端、输出供电端、控制输入端和确认输出端。该方法也包括:选择开始的电源开关单元;将开始点的电源开关单元的确认输出端连接到第二电源开关单元的控制输入端;并且继续连接直到正好连接一次所有电源开关为止。

【技术实现步骤摘要】

本专利技术涉及用于连接集成电路设计中的电源开关的技术,并且更具体地涉及正好连接一次电源开关。
技术介绍
在低功率IC设计中,电源开关或者电源开关单元(缩写为“PSW”)广泛用于控制电源域中的电路元件的电源。基于操作模式,可以打开或者关闭电源域中的电路元件。这可以节能并且减少能量消耗,并且对于移动应用而言,延长了电池每次充电的使用时间。
技术实现思路
本专利技术的实施例涉及集成电路中的电源开关单元的布线(连接),并且更具体涉及用于在不具有宏,具有一个宏或者多个宏的电源区域或者电压区域中连接电源开关单元的方法。本专利技术的实施例提供用于在集成电路布局中连接电源开关的方法,所述方法包括:确定包括多个电源开关单元的电源区域,每个电源开关单元具有输入供电端、输出供电端、控制输入端和确认输出端。所述方法还包括:选择开始的电源开关单元;将开始点电源开关单元的确认输出端连接到第二电源开关单元的控制输入端;并且继续连接直到所有电源开关被正好连接一次为止。在一个实施例中,开始点的电源开关单元的输入供电端连接到电源,并且开始点的电源开关单元的确认输出端连接到第二电源开关单元的控制输入端。在一个实施例中,开始点的电源开关单元的控制输入端被配置为接收控制信号,并且结束点的电源开关单元的确认输出端被配置为输出确认信号。在一个实施例中,电源开关单元以菊花链配置、鱼骨配置、E形配置或者各项组合的配置来连接。在一个实施例中,E形配置包括多个确认信号链,其中,最长确认信号链的电源开关单元的数量为任何其它确认信号链的电源开关单元的数量的至少N倍,N≥1.5。在一个实施例中,E形配置为用户配置的。在一个实施例中,鱼骨配置包括:具有电源开关单元的主菊花链的主骨和在主骨的相对侧布置的侧骨,每个侧骨连接到主骨。在一个实施例中,所述方法还包括:确定阻挡区域是否存在于一个或者多个侧骨中;在阻挡区域存在于一个或者多个侧骨的情况下,断开在阻挡区域上具有连接的电源开关单元,并且使用最小生成树(mimimum spanning tree)方法来重新连接断开的电源开关单元。在一个实施例中,阻挡区域可以由一个或者多个宏占用。本专利技术的实施例也提供存储了指令的非暂时计算机可存取的存储介质,当在计算机上执行时,所述指令:接收与IC布局相关联的数据;确定IC布局中的包括多个电源开关单元的电源区域,每个电源开关单元具有输入供电端、输出供电端、控制输入端和确认输出端;选择开始的电源开关单元;将开始点的电源开关单元的确认输出端连接到第二电源开关单元的控制输入端;并且继续连接,直到电源区域中的所有电源开关被正好连接一次为止。下面的描述连同附图将提供所要求专利技术的性质和优势的更好理解。附图说明图1是可以用在本专利技术的实施例中的示例性电源开关单元;图2是根据本专利技术的实施例的具有宏的电源区域中分布的电源开关单元的简化平面图;图3A是根据本专利技术的实施例的电源开关的菊花链方式连接的简化平面图;图3B是根据本专利技术的实施例的电源开关的E形方式连接的简化平面图;图3C是根据本专利技术的实施例的电源开关的延迟E形方式连接的简化平面图;图4是根据本专利技术的实施例的包含一个或者多个宏的电源域中的示例性的电源开关连接的简化平面图;图5A是根据本专利技术的实施例的电源开关的示例性连接配置的简化平面图;图5B是包含宏的电源域中的示例性电源开关连接问题的简化平面图;图6A是根据本专利技术的实施例的没有阻挡的电源开关连接的示例性方案的简化平面图;图6B是根据本专利技术的实施例的没有阻挡的电源开关连接的另一个示例性方案的简化平面图;图7A是根据本专利技术的实施例的沿着具有阻挡的电源开关单元阵列的边界找到最长链的示例性方案的简化平面图;图7B是根据本专利技术的实施例的具有阻挡的电源开关连接的示例性方案的简化平面图;图7C是根据本专利技术的实施例的具有阻挡的电源开关连接的另一个示例性方案的简化平面图;图8A、图8B和图8C是根据本专利技术的实施例的分成第一部分和第二部分的电源开关阵列中的电源开关的示例性连接;图9是根据本专利技术的实施例的电源开关连接方法的示例性平面图;图10是根据本专利技术的实施例的不具有阻挡的延迟E形连接的示例;图11A至图11E是根据本专利技术的实施例的具有其中嵌入宏的电源开关阵列的示例性平面图;图12是用于执行本专利技术的软件的EDA系统的简化框图。图13描绘了可以使用本专利技术的实施例的集成电路的设计和制造中的简化示例性步骤。具体实施方式本专利技术的某些实施例涉及时序临界确认电源开关(PSW)连接方式,并且本专利技术的其它实施例涉及非时序临界确认链PSW连接方式。对本公开访问的本领域的技术人员将识别也可以在所要求专利技术的范围内设计其它方式。图1提供了可以用在本专利技术的实施例中的示例性电源开关单元。如图1所示,示例性电源开关单元可以具有四个端子I,O,C和A。“I”表示连接到输入供电网的输入供电端子,“O”表示连接到输出供电网的输出供电端子,“C”表示连接到控制信号的控制输入端子,并且“A”表示连接到确认信号的确认输出端子。电源开关单元通过控制信号打开和关闭。在本专利技术的一些实施例中,输入供电网可以连接到全局电压或者电源,并且输出供电网连接到另一个PSW单元的输入供电端子I。确认信号以一定延迟跟着控制信号,以指示电源开关单元的打开和关闭状态。当打开时,电源开关单元向输出供电网提供输入供电网。当关闭电源开关单元时,不向输出供电网提供输入供电网。电源开关单元可以以各种方式来布置。例如,电源开关单元通常均匀分布在IC布局中的电源域中。图2是IC设计的电压区域(或者电源区域)20的平面图。为了说明的目的,电压区域20仅仅是示例性的,以表示电压区域可以为任何配置并且不限于矩形。参照图2,电压区域(可替换地称为电源域20)包括多个电源开关单元210a,210b,210c,210d,210e,……,(可替换地且共同地称为电源开关或者PSW 210)和宏或者电路块230。虽然示出了一个宏230,要理解,电压区域20可以具有多个宏230,多个宏230可以散布于电源开关中。在放置电源开关单元之后,需要连接电源开关控制信号和确认信号,使得控制信号可以传播到所有电源开关单元。而且,在一些实施例中,需要的是一个确认(输出)信号被指定为指示信号。指示信号的断言状态或者撤销状态保证了正确地打开或者关闭电源域中的所有PSW单元,并且因此随后的操作可以开始。在其他情形中,然后,不存在这种需要。其中需要确认信号的情况被定义为“时序临界确认链”,并且其中不需要确认信号的情况被定义为“非时序临界确认链”。该时序要求或者该时序要求的缺少影响控制信号和确认信号的连接方式。A.时序临界确认链PSW连接方式根据本专利技术,三个PSW连接方式或者配置被设置以连接控制信号和确认信号,使得指定的输出确认信号可以自信地指示正确地打开或者关闭了电源域中的所有电源开关。在一个实施例中,可以使用菊花链方式(配置),输入控制信号为任意位置,并且输出确认信号路由回到靠近输入控制信号的位置。图3A是示出以菊花链方式即串联连接的PSW的简化示意图,其中,第一PSW 310a的控制输入端连接到控制信号Ctrl并且最后PSW 310n的确认输出端连接到确认信号ACK。如图3A所示,菊花链方式连接具有放置在彼此附近(即电源域本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201510335206.html" title="用于在IC布局中连接电源开关的方法原文来自X技术">用于在IC布局中连接电源开关的方法</a>

【技术保护点】
一种用于在集成电路(IC)布局中连接电源开关的计算机实现方法,所述计算机实现方法包括:确定包括多个电源开关单元的电源区域,每个电源开关单元具有输入供电端、输出供电端、控制输入端和确认输出端;选择开始的电源开关单元;将开始点的电源开关单元的确认输出端连接到第二电源开关单元的控制输入端;并且继续连接直到所有电源开关被正好连接一次为止。

【技术特征摘要】
1.一种用于在集成电路(IC)布局中连接电源开关的计算机实现方法,所述计算机实现方法包括:确定包括多个电源开关单元的电源区域,每个电源开关单元具有输入供电端、输出供电端、控制输入端和确认输出端;选择开始的电源开关单元;将开始点的电源开关单元的确认输出端连接到第二电源开关单元的控制输入端;并且继续连接直到所有电源开关被正好连接一次为止。2.根据权利要求1所述的计算机实现方法,其中,将开始点的电源开关单元的输入供电端连接到电源,并且将开始点的电源开关单元的确认输出端连接到第二电源开关单元的控制输入端。3.根据权利要求1所述的计算机实现方法,其中,开始点的电源开关单元的控制输入端被配置为接收控制信号,并且结束点的电源开关单元的确认输出端被配置为输出确认信号。4.根据权利要求1所述的计算机实现方法,其中,电源开关单元以菊花链配置、鱼骨配置、E形配置或者其各项组合的配置来连接。5.根据权利要求4所述的计算机实现方法,其中,E形配置包括多个确认信号链,其中,最长确认信号链中包括的电源开关单元的数量为任何其它确认信号链中的电源开关单元的数量的至少N倍,N≥1.5。6.根据权利要求4所述的计算机实现方法,其中,E形配置为用户配置的。7.根据权利要求4所述的计算机实现方法,其中,鱼骨配置包括:包括电源开关单元的主菊花链的主骨和在主骨的相对侧布置的侧骨,每个侧骨连接到主骨。8.根据权利要求7所述的计算机实现方法,其中,还包括:确定阻挡区域是否存在于一个或者多个侧骨中;在阻挡区域存在于一个或者多个侧骨中的情况下:断开在阻挡区域上具有连接的电源开关单元;使用最...

【专利技术属性】
技术研发人员:杨钰刘军黄建峰李文武
申请(专利权)人:新思科技有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1