发明名称 | 一种数字大规模集成电路的资源共享系统及方法 | ||
摘要 | 本发明涉及一种数字大规模集成电路的资源共享系统及方法,属于数字大规模集成电路领域。该数字大规模集成电路的资源共享方法,包括:步骤10,在寄存器传输级设定所需要的加法器数目;步骤20,将每一个时钟周期的运算映射到指定的运算单元电路上,通过多路开关来选择运算单元的输入,避免出现组合环或者虚假关键路径。本发明可以降低EDA工具综合时运行时间,降低综合电路的面积和功耗。 | ||
申请公布号 | CN102314528B | 申请公布日期 | 2013.05.01 |
申请号 | CN201010219803.8 | 申请日期 | 2010.07.07 |
申请人 | 中国科学院微电子研究所 | 发明人 | 乔树山;黑勇 |
分类号 | G06F17/50(2006.01)I | 主分类号 | G06F17/50(2006.01)I |
代理机构 | 北京市德权律师事务所 11302 | 代理人 | 王建国 |
主权项 | 一种数字大规模集成电路的资源共享方法,其特征在于,所述方法包括:步骤10,在寄存器传输级设定所需要的加法器数目;步骤20,将每一个时钟周期的运算映射到指定的运算单元电路上,通过多路开关来选择运算单元的输入,所选择的运算单元形成的运算单元电路中不存在组合环或者虚假关键路径;其中,所述步骤20具体包括:步骤21:找出每种工作条件下运算单元的连接关系以及关键路径,每个运算单元作为一个节点并形成树状结构;所述关键路径的第一个节点为父节点,其深度等级为0;所述关键路径的最后一个节点为终端节点,其深度等级最大;所述父节点与终端节点之间的节点为子节点;所述关键路径为延时最长的路径;步骤22:确定所有子节点的深度等级;步骤23:通过多路开关来选择运算单元的输入时,根据所述树状结构对不同节点进行数据通路相连,但是同一深度等级的节点之间以及子节点到父节点之间不能进行数据通路相连,只允许从父节点到其下层节点之间进行数据通路相连。 | ||
地址 | 100028 北京市朝阳区北土城西路3号 |