【技术实现步骤摘要】
本专利技术涉及一种片上系统的自动化设计方法,尤其是涉及一种片上系统的低功耗电压岛划分方法。
技术介绍
随着智能手机、平板电脑等手持电子设备的大量应用,低功耗正成为片上系统(System-on-a-Chip, SoC)设计的重要指标。功耗的主要来源分为动态功耗和静态功耗,且都与供电电压有着最直接的联系。因此,降低供电电压是最有效、最直接的低功耗技术。多供电电压(Multi-SupplyVoltage, MSV)技术通过给关键路径上的模块分配较高电压,而给非关键路径上的模块分配较低电压,从而在不影响性能的情况下较大幅度的降低功耗。然而,MSV技术给片上系统的电源管理带来了挑战。首先,工作在不同电压下的模·块之间需要插入额外的电平转换器(Level Shifter, LS)完成电压匹配;其次,给各模块完成供电需要耗费较多的电源网络布线资源(Power Network Routing Resource, PNRR)。因此,将物理布图中的模块聚集形成电压岛(Voltage Island,VI)可同时减少电平转换器数目及电源网络布线资源。电压岛的形状通常分为规则形状和不规则形状,其 ...
【技术保护点】
一种片上系统的低功耗电压岛划分方法,其特征在于包括以下步骤:步骤①:片上系统由多个电路宏模块组成,定义电路宏模块的合法工作电压是满足电路宏模块正确时序要求的供电电压,所有电路宏模块的合法工作电压值构成电路宏模块的合法工作电压集,其中所有电路宏模块均可工作在芯片电压Vc下;定义电压岛为工作在同一合法工作电压下且占据连续物理空间的电路宏模块组成的区域;计算机读入和分析用户提供的电路宏模块的几何拓扑信息文件和电路宏模块的合法工作电压集;步骤②:根据电路宏模块的几何拓扑信息,构造一个二叉树数据结构来表示电路宏模块间的位置关系,可选择采用以下步骤(1)、(2)生成矩形电压岛;(1)若 ...
【技术特征摘要】
1.一种片上系统的低功耗电压岛划分方法,其特征在于包括以下步骤 步骤①片上系统由多个电路宏模块组成,定义电路宏模块的合法工作电压是满足电路宏模块正确时序要求的供电电压,所有电路宏模块的合法工作电压值构成电路宏模块的合法工作电压集,其中所有电路宏模块均可工作在芯片电压V。下;定义电压岛为工作在同一合法工作电压下且占据连续物理空间的电路宏模块组成的区域;计算机读入和分析用户提供的电路宏模块的几何拓扑信息文件和电路宏模块的合法工作电压集; 步骤②根据电路宏模块的几何拓扑信息,构造一个二叉树数据结构来表示电路宏模块间的位置关系,可选择采用以下步骤(I)、( 2 )生成矩形电压岛; (1)若二叉树中某一子树所包含的电路宏模块有一个公共的合法工作电压,则该子树所包含的电路宏模块可汇聚成矩形电压岛; (2)若二叉树的左/右树干上的节点具有相同的操作符‘H’或者‘V’,且树叶上所包含的电路宏模块有一个公共的合法工作电压,则树干上的树叶所包含的电路宏模块可汇聚成矩形电压岛; 步骤③给定矩形电压岛I1和I2的左下角坐标分别为,(4,j4),右上角坐标分别为((X),(.《),若=4且满足以下(I)、(2)、(3)三个条件之一,则矩形电压岛I1和I2水平相邻;(I ) =y[;(....
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。