发明名称 自动配置和布线模组中备用细胞的配置方法
摘要 本发明提供了一种将备用细胞配置到积体电路自动配置和布线模组内的方法。确定该模组内功能细胞清单时连同连线表一起确定。功能细胞和所需备用细胞面积总和用于确定模组边界面积。该边界连同连线表及功能细胞清单作为输入项一起提供到自动布线工具。该功能细胞清单实际上不含有任何备用细胞,因此该配置工具不会将备用细胞配置到边界内。这样,备用细胞面积可被该工具用作富余空间以有效配置功能细胞。该工具生成一种功能细胞配置方案,其边界内含有白色空间。然后再将备用细胞配置到该白色空间内。
申请公布号 TWI257168 申请公布日期 2006.06.21
申请号 TW092120772 申请日期 2003.07.30
申请人 智权第一公司 发明人 马克 伯兹;亚历山大 艾斯布
分类号 H01L27/00 主分类号 H01L27/00
代理机构 代理人 詹铭文 台北市中正区罗斯福路2段100号7楼之1;萧锡清 台北市中正区罗斯福路2段100号7楼之1
主权项 1.一种自动配置和布线模组备用细胞的配置方法, 包括: 计算自动配置和布线模组内功能细胞清单和备用 细胞清单的总面积; 提供该功能细胞清单和边界作为输入项到自动配 置和布线工具,以便据此生成自动配置和布线模组 平面配置图,其中该功能模组清单不包括备用细胞 清单,该边界具有一面积约等于该功能细胞清单和 该备用细胞清单的总面积;以及 将备用细胞清单中的备用细胞大量地填入该平面 配置图的白色空间内。 2.如申请专利范围第1项所述自动配置和布线模组 备用细胞的配置方法,其中所述该白色空间包括该 边界内未被该功能细胞清单中功能细胞占据的空 间。 3.如申请专利范围第1项所述自动配置和布线模组 备用细胞的配置方法,其特征在于,该备用细胞包 括复数个细胞,其输出端和输入端并没有与自动配 置和布线模组内其他细胞相连。 4.如申请专利范围第1项所述自动配置和布线模组 备用细胞的配置方法,其中所述该功能细胞包括复 数个细胞,其输出端和输入端连接到自动配置和布 线模组内其他细胞。 5.如申请专利范围第1项所述自动配置和布线模组 备用细胞的配置方法,其中所述该功能细胞包括复 数个细胞,使自动配置和布线模组完成其预期功能 。 6.如申请专利范围第1项所述自动配置和布线模组 备用细胞的配置方法,其中所述该边界包括多边形 。 7.如申请专利范围第6项所述自动配置和布线模组 备用细胞的配置方法,其中提供上述边界到该自动 配置工具的方法包括提供该多边形的座标。 8.如申请专利范围第1项所述自动配置和布线模组 备用细胞的配置方法,进一步包括: 提供该功能细胞清单和该边界并将该功能细胞清 单的连接资讯作为输入项提供到自动配置工具,以 据此生成该自动配置和布线模组平面配置图。 9.一种将自动配置和布线模组内细胞配置到积体 电路方法,其中该自动配置和布线模组设计方案包 括指定欲包含的复数个功能细胞的一功能细胞清 单,该复数个功能细胞的每个细胞均含有一面积値 和输入、输出端,该自动配置和布线模组设计方案 还包括指定该复数个功能细胞的输入、输出端如 何连接的连接资讯,该方法包括: 确定备用细胞面积; 定出该自动配置和布线模组之一边界,该边界具有 一面积约等于该备用细胞面积和该复数个功能细 胞面积总和; 向自动配置和布线软体程式提供该功能细胞清单 、该连接资讯、该边界,此时该自动配置和布线软 体程式生成边界内含有空白空间的该自动配置和 布线模组的一平面配置方案;以及 在该自动配置和布线软体程式生成该自动配置和 布线模组平面配置方案后,将备用细胞配置到该空 白空间。 10.如申请专利范围第9项所述将自动配置和布线模 组内细胞配置到积体电路方法,其中所述该功能细 胞清单不包括该备用细胞。 11.如申请专利范围第9项所述将自动配置和布线模 组内细胞配置到积体电路方法,其中所述该空白空 间的总面积约等于该备用细胞面积。 12.如申请专利范围第9项所述将自动配置和布线模 组内细胞配置到积体电路方法,其中上述将该备用 细胞配置到该空白空间的方法包括借助于电脑系 统将该备用细胞中的每一细胞人为配置到该空白 空间。 13.如申请专利范围第9项所述将自动配置和布线模 组内细胞配置到积体电路方法,其中上述将备用细 胞配置到该空白空间的方法包括将该平面配置图 和所需备用细胞清单提供到自动将该备用细胞配 置到空白空间的电脑程式。 14.如申请专利范围第9项所述将自动配置和布线模 组内细胞配置到积体电路方法,其中在该自动配置 和布线程式生成该自动配置和布线模组平面配置 图后,上述将备用细胞配置到空白空间的方法包括 将备用细胞配置到所有该空白空间。 15.如申请专利范围第9项所述将自动配置和布线模 组内细胞配置到积体电路方法,其中上述确定该备 用细胞面积的方法包括: 确定该自动配置和布线模组内所需的一备用细胞 清单;以及 将该备用细胞面积设置为约等于该备用细胞清单 面积总和。 16.如申请专利范围第9项所述将自动配置和布线模 组内细胞配置到积体电路方法,其中上述确定该备 用细胞面积的方法包括在计算该备用细胞面积时, 将该面积取做该复数个功能细胞面积总和的一百 分比値。 17.如申请专利范围第16项所述将自动配置和布线 模组内细胞配置到积体电路方法,其中所述该百分 比値介于5%到15%范围内。 18.如申请专利范围第9项所述将自动配置和布线模 组内细胞配置到积体电路方法,其中上述确定该备 用细胞面积的方法包括将该备用细胞面积取做一 个预定値。 19.如申请专利范围第18项所述将自动配置和布线 模组内细胞配置到积体电路方法,其中所述该预定 値介于300到2000平方微米范围内。 20.如申请专利范围第9项所述将自动配置和布线模 组内细胞配置到积体电路方法,其中上述确定该备 用细胞面积的方法包括将该备用细胞面积取做复 数个预定値之一,其中该复数个预定値对应于复数 个面积范围,选择该复数个预定値之一时的依据为 该复数个功能细胞面积总和落于该复数个面积范 围的哪一个。 21.一种配置积体电路之功能模组内细胞的方法,包 括: 确定功能模组内的一细胞清单,该清单不包括一备 用细胞; 定出功能模组的一边界,该边界具有一面积,该面 积为该细胞清单面积总和的一个函数; 生成该边界内该细胞清单的具体配置情况,其中该 具体配置情况是通过自动配置软体生成,该自动配 置软体接收该边界和该细胞清单之规格;以及 上述该具体配置情况生成后,将备用细胞配置到该 边界内白色空间,其中该白色空间是该自动配置软 体具体配置该细胞清单时产生的。 22.如申请专利范围第21项所述配置积体电路之功 能模组内细胞的方法,其中所述该白色空间包括该 边界内未使用的空间。 23.如申请专利范围第21项所述配置积体电路之功 能模组内细胞的方法,其中所述该细胞清单包括复 数个执行该功能模组之功能的细胞。 24.如申请专利范围第21项所述配置积体电路之功 能模组内细胞的方法,其中配置到该白色空间的该 备用细胞包括复数个未连接到该功能模组内其他 细胞的细胞。 25.如申请专利范围第21项所述配置积体电路之功 能模组内细胞的方法,其中所述该功能模组具有一 实体等级。 26.如申请专利范围第21项所述配置积体电路之功 能模组内细胞的方法,其中所述该功能细胞不具有 实体分级结构。 27.如申请专利范围第21项所述配置积体电路之功 能模组内细胞的方法,其中所述该功能模组由上述 细胞清单定义,且包含在不包括备用细胞的功能模 组内。 28.如申请专利范围第21项所述配置积体电路之功 能模组内细胞的方法,其中上述功能细胞由不可更 改的实体边界定出。 图式简单说明: 图1表示根据本发明在自动配置和布线模组内配置 备用细胞之配置方法流程图。 图2到图5表示确定图1所需备用细胞面积的四种实 施形式流程图。 图6表示根据本发明图1所示情况配置备用细胞实 施例方块图。
地址 美国