发明名称 一种针对改进逻辑单元的集成电路的工艺映射方法
摘要 本发明涉及一种针对改进逻辑单元的集成电路的工艺映射方法。本发明方法首先将通用组合逻辑电路分解成2输入逻辑单元组成的电路;然后将该2输入逻辑单元作为一个节点,基于改进逻辑单元对该节点进行分割,再找出该节点的所有分割;然后将每种分割所覆盖节点数量(PGCN),与实际使用改进逻辑单元数量(PRUN)之间比值最大值所对应的分割作为最优分割;最后将最优分割转换为相应改进逻辑单元。本发明充分利用改进逻辑单元结构上的优势,使改进后的电路在面积和时间上更有效率。本发明能够广泛应用于集成电路的工艺映射中。
申请公布号 CN102375905B 申请公布日期 2013.01.16
申请号 CN201010265172.3 申请日期 2010.08.27
申请人 雅格罗技(北京)科技有限公司 发明人 王海力;魏星
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京亿腾知识产权代理事务所 11309 代理人 陈霁
主权项 一种工艺映射方法,其特征在于,包括:步骤a,将初始逻辑网表中的通用组合逻辑电路分解成2输入逻辑单元组成的电路;步骤b,将所述2输入逻辑单元作为一个节点,以该节点为根节点,并基于改进逻辑单元对该节点进行分割,再找出该节点的所有分割;步骤c,预估每种分割所覆盖节点数量PGCN,并预估相应分割实际所使用的改进逻辑单元数量PRUN,然后将该覆盖节点数量PGCN与实际使用改进逻辑单元数量PRUN之间比值的最大值所对应的分割作为最优分割;步骤d,将所述最优分割转换为相应改进逻辑单元,以便完成由初始逻辑网表到改进逻辑单元级别的逻辑网表的工艺映射;所述每种分割所覆盖节点数量PGCN为, <mrow> <mi>PGCN</mi> <mo>=</mo> <mn>1</mn> <mo>+</mo> <mfrac> <msub> <mi>PGCN</mi> <mrow> <mi>SUBCUT</mi> <mn>1</mn> </mrow> </msub> <msub> <mi>FANOUT</mi> <mrow> <mi>SUBCUT</mi> <mn>1</mn> </mrow> </msub> </mfrac> <mo>+</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mfrac> <msub> <mi>PGCN</mi> <mi>SUBCUTn</mi> </msub> <msub> <mi>FANOUT</mi> <mi>SUBCUTn</mi> </msub> </mfrac> </mrow>其中,PGCNSUBCUTn是所述分割的第n子分割所覆盖节点数量,且n为正整数,FANOUTSUBCUTn是所述第n子分割SUBCUTn扇出单元的数量;所述实际使用改进逻辑单元数量PRUN为, <mrow> <mi>PGCN</mi> <mo>=</mo> <mi>RUN</mi> <mo>+</mo> <mfrac> <mrow> <msub> <mi>PGCN</mi> <mrow> <mi>SUBCUT</mi> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>RUN</mi> <mrow> <mi>SUBCUT</mi> <mn>1</mn> </mrow> </msub> </mrow> <msub> <mi>FANOUT</mi> <mrow> <mi>SUBCUT</mi> <mn>1</mn> </mrow> </msub> </mfrac> <mo>+</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mfrac> <mrow> <msub> <mi>PGCN</mi> <mi>SUBCUTn</mi> </msub> <mo>-</mo> <msub> <mi>RUN</mi> <mi>SUBCUTn</mi> </msub> </mrow> <msub> <mi>FANOUT</mi> <mi>SUBCUTn</mi> </msub> </mfrac> </mrow>其中,RUN是所述分割实际所需查找表LUT数量,PRUNSUBCUTn是所述分割的第n子分割实际使用改进逻辑单元数量,RUNSUBCUTn是所述第n子分割实际所需查找表LUT数量,FANOUTSUBCUTn是所述第n子分割SUBCUTn扇出单元的数量。
地址 100084 北京市海淀区清华科技园创业大厦306A室