发明名称 积体电路布局用之规则运用方法及装置
摘要 在一种用于编辑由数个工作形体所组成之有形积体电路布局之规则运作方法及装置中,一希望之工作形体最初被产生在电脑显示器上。在计算一希望之工作形体之宽度值后,该宽度值被验证以确定它是否违反由一应用制造技术之相关之设计规则所定义之一最小距离。在验证到该宽度值违反该最小距离之时,自动调整希望之工作形体之几何条件到遵守相关之设计规则。
申请公布号 TW501038 申请公布日期 2002.09.01
申请号 TW088101328 申请日期 1999.01.28
申请人 思源科技股份有限公司 发明人 王瑞乾;李毅郎
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人 恽轶群 台北巿南京东路三段二四八号七楼;陈文郎 台北巿南京东路三段二四八号七楼
主权项 1.一种用于编辑包含数个工作形体之一有形积体电路布局之电脑实行(computer-implemented)方法,包含有下列机构执行步骤:产生一目标的工作形体;计算该目标之工作形体之宽度値;验证上述之宽度値是否违反由一应用之制造技术之相关之设计规则定义之最小距离,其包含从一制造技术档案撷取相关之设计规则,及将该宽度値与相关之设计规则作比较之机构执行步骤;及在验证到该宽度値违反该最小距离之时,自动调整该目标之工作形体之几何条件互遵守该等相关之设计规则。2.如申请专利范围第1项所述之方法,其中,在产生前述目标之工作形体之该步骤系包括修正前述之目标工作形体之几何条件之次步骤。3.如申请专利范围第1项所述之方法,其中,每个之工作形体为多边形,与在产生前述目标之工作形体之该步骤系包括移动前述目标之工作形体之一选择边界之次步骤。4.如申请专利范围第1项所述之方法,其中,每个之工作形体为多边形,与在产生前述目标之工作形体之该步骤系包括移动前述目标之工作形体之一选择角落,致使前述目标之工作形体之邻接选择边界亦移动之次步骤。5.如申请专利范围第1项所述之方法,其中,产生前述目标之工作形体之该步骤是藉助一使用者输入装置被执行。6.如申请专利范围第1项所述之方法,其中,每个之工作形体为多边形,与该宽度値系为前述目标之工作形体之一选择边界及一相对面对边界之间的距离。7.如申请专利范围第6项所述之方法,其中,自动调整该目标之工作形体之几何条件之该步骤系包括一反弹该选择边界到一回弹点之次步骤,该回弹点系位于距离该相对面对边界的该最小距离。8.如申请专利范围第1项所述之方法,其中,每个之工作形体为多边形,与该宽度値是前述目标之工作形体之一选择边界和一邻近该有形积体电路布局上的前述目标之工作形体之一邻近工作形体之一面对边界之间的距离。9.如申请专利范围第8项所述之方法,其中,自动调整前述目标之工作形体之几何条件之该步骤系包括反弹该选择边界到一回弹点之次步骤,该回弹点系位于距离该面对边界的该最小距离。10.如申请专利范围第8项所述之方法,其中,产生前述目标之工作形体之该步骤系包括移动至少与该面对边界相关的前述目标之工作形体的选择边界之次步骤。11.如申请专利范围第10项所述之方法,其中,自动调整前述目标之工作形体之几何条件之该步骤系包括定义在前述目标之工作形体之该选择边界与该邻近工作形体之该面对边界之间的一回弹区域,及在产生前述目标之工作形体之步骤期间,当该选择边界移入该回弹区域时,反弹该选择边界至一位于回弹区域内的回弹点,该回弹点系位于距离该面对边界的该最小距离。12.如申请专利范围第8项所述之方法,其中,该邻近工作形体是一复合邻近工作形体,该复合邻近工作形体是藉由合并在该有形积体电路布局上邻近前述该目标之工作形体的复数个重叠之工作形体来获得。13.如申请专利范围第8项所述之方法,其中,该邻近工作形体系被包围于前述目标之工作形体中。14.如申请专利范围第8项所述之方法,其中,前述该目标之工作形体重叠该邻近工作形体,以致该选择边界自该邻近工作形体之周缘向外延伸。15.如申请专利范围第8项所述之方法,其中,前述目标之工作形体重叠该邻近工作形体,以致该选择边界自该邻近工作形体之周缘向内延伸。16.如申请专利范围第1项所述之方法,更包括当一不同之制造技术被应用时,升级该制造技术档案之步骤。17.一种用于编辑包含数个工作形体之一有形积体电路布局之规则运用方法,包含下列机构执行步骤:产生一显示在一电脑显示器上之希望的工作形体;计算该希望之工作形体之宽度値;验证上述之宽度値是否违反由一应用之制造技术之相关之设计规则所定义之最小距离;及在验证到该宽度値违反该最小距离之时,自动调整该希望之工作形体之几何条件互遵守相关之设计规则。18.如申请专利范围第17项所述之方法,其中,验证该宽度値之该步骤系包括从一制造技术档案撷取相关之设计规则及一将该宽度使与该等相关之设计规则作比较之次步骤。19.如申请专利范围第18项所述之方法,更包括当一不同之制造技术被应用时,升级该制造技术档案之步骤。20.如申请专利范围第17项所述之方法,其中,产生前述希望的工作形体之该步骤系包括一修正前述希望工作形体之几何条件的次步骤。21.如申请专利范围第17项所述之方法,其中,每个之工作形体为多边形,与产生前述希望的工作形体之该步骤之步骤系包括移动前述希望工作形体之一选择边界之次步骤。22.如申请专利范围第17项所述之方法,其中,每个之工作形体为多边形,与产生前述希望之工作形体之该步骤系包括移动前述希望之工作形体之一选择角落,致使前述希望之工作形体之邻接选择边界亦移动之次步骤。23.如申请专利范围第17项所述之方法,其中,产生前述希望之工作形体之该步骤是藉助一使用者输入装置被执行。24.如申请专利范围第17项所述之方法,其中,每个之工作形体为多边形,与该宽度値系为前述希望之工作形体的一选择边界及一相对面对边界之间的距离。25.如申请专利范围第24项所述之方法,其中,自动调整该希望之工作形体之几何条件之该步骤系包括一反弹该选择边界到一回弹点之次步骤,该回弹点系位于距离该相对面对边界的该最小距离。26.如申请专利范围第25项所述之方法,更包含产生一位于该选择边界及该相对面对边界之间且显示在该电脑显示器上之界尺之步骤。27.如申请专利范围第17项所述之方法,其中,每个工作形体为多边形,与该宽度値是前述希望之工作形体之一选择边界和一邻近该有形积体电路布局上的前述希望之工作形体之一邻近工作形体之一面对边界之间的距离。28.如申请专利范围第27项所述之方法,其中,自动调整前述希望之工作形体之几何条件之该步骤系包括反弹该选择边界到一回弹点之次步骤,该回弹点系位于距离该面对边界的该最小距离。29.如申请专利范围第27项所述之方法,其中,产生前述希望之工作形体之该步骤系包括移动至少与该面对边界相关的前述目标之工作形体的选择边界之次步骤。30.如申请专利范围第29项所述之方法,其中,自动调整前述希望之工作形体之几何条件之该步骤系包括定义在前述希望之工作形体之该选择边界与该邻近工作形体之该面对边界之间的一回弹区域,及在产生前述希望之工作形体之步骤期间,当该选择边界移入该回弹区域时,反弹该选择边界至一位于回弹区域内的回弹点,该回弹点系位于距离该面对边界的该最小距离。31.如申请专利范围第30项所述之方法,更包含产生一位于该选择边界与该面对边界之间且显示在该电脑显示器上之界尺之步骤。32.如申请专利范围第27项所述之方法,其中,该邻近工作形体是一复合邻近工作形体,该复合邻近工作形体是藉由合并在该有形积体电路布局上邻近前述该目标之工作形体的复数个重叠之工作形体来获得。33.如申请专利范围第27项所述之方法,其中,该邻近工作形体系被包围在前述希望之工作形体中。34.如申请专利范围第27项所述之方法,其中,前述希望之工作形体重叠该邻近工作形体,以致该选择边界自该邻近工作形体之周缘向外延伸。35.如申请专利范围第27项所述之方法,其中,前述该希望之工作形体重叠该邻近工作形体,以致该选择边界自该邻近工作形体之周缘向内延伸。36.一种供包含数个多边工作形体之有形积体电路布局之自动设计用电脑装置,该装置系包含:一第一装置,用作产生一目标之工作形体;一伴随前述第一装置运作之第二装置,用作计算前述目标工作形体之宽度値;一伴随前述该第二装置运作之第三装置,用作验证是否该宽度値违反一应用制造技术之相关之设计规则所定义之最小距离;及一伴随前述该第一装置及第三装置运作之第四装置,该第四装置系用作在前述该第三装置验证到该宽度値违反该最小距离之时,用以自动调整利用前述第一装置产生之该目标之工作形体之几何条件到遵守该等相关之规则。37.如申请专利范围第36项所述之电脑装置,其中,前述第三装置包括一用作在其中储存该等设计规则之制造技术资料储存装置;一用作从该资料储存装置撷取相关之设计规则之第五装置,及一用作将该宽度値及该等相关之设计规则作比较之第六装置。38.如申请专利范围第36项所述之电脑装置,其中,前述第一装置包括一使用者输入装置,该使用者输入装置系被操作以修正前述目标之工作形体之几何条件。39.如申请专利范围第36项所述之电脑装置,其中前述第一装置包括一使用者输入装置,该使用者输入装置被操作以移动前述目标之工作形体之一选择边界。40.如申请专利范围第36项所述之电脑装置,其中前述第一装置包括一使用者输入装置,该使用者输入装置被操作以移动前述目标之工作形体之一选择角落,致使前述目标之工作形体之邻接该角落之各边界亦移动。41.如申请专利范围第36项所述之电脑装置,其中藉前述第二装置所计算出之宽度値系为在前述目标之工作形体之一选择边界及一相对面对边界之间的距离。42.如申请专利范围第41项所述之电脑装置,其中前述第四装置系包括用作反弹该选择边界到一回弹点之装置,该回弹点系位于距离该相对面对边界的该最小距离。43.如申请专利范围第36项所述之电脑装置,其中藉由第二装置所计算出之该宽度値是前述目标之工作形体之一选择边界和一邻近该有形积体电路布局上的前述目标之工作形体之一邻近工作形体之一面对边界之间的距离。44.如申请专利范围第43项所述之电脑装置,其中前述第四装置系包括用作反弹该选择边界至一回弹点之装置,该回弹点系位于距离该面对边界的该最小距离。45.如申请专利范围第43项所述之电脑装置,其中前述第一装置系包括一使用者输入装置,该使用者输入装置被操作以移动至少与该面对边界相关的前述之目标之工作形体之选择边界。46.如申请专利范围第45项所述之电脑装置,其中前述第四装置系包括用以定义一在前述目标之工作形体之该选择边界与该邻近工作形体之该面对边界之间的回弹区域之装置,及当该选择边界藉前述使用者输入装置移入该回弹区域时,用以反弹该选择边界至一位于回弹区域内的回弹点之装置,该回弹点系位于距离该面对边界的该最小距离。47.一种供包含数个多边工作形体之有形积体电路布局之自动编辑用的规则运用装置,系包含:一显示器,用以显示该有形积体电路布局;一连接至前述显示器的形体产生器,该产生器系可运作俾产生一显示在该显示器上之希望的工作形体;一连接至该形体产生器之宽度计算器,该计算器系用以计算该希望之工作形体之宽度値;一连接至该宽度计算器之宽度验证器,该验证器系用以验证该宽度値是否违反由一应用之制造技术之相关之设计规则所定义之最小距离;及一连接至该形体产生器及该宽度验证器之形体回弹器,该回弹器系用以在由该宽度验证器验证到该宽度値违反该最小距离之时,控制该形体产生器自动调整利用该形体产生器所产生之希望之工作形体之几何条件到遵守相关之设计规则。48.如申请专利范围第17项所述之规则运用装置,更包含一用作在其上储存该等号设计规则之资料储存装置;该宽度验证器包含用作从该资料储存装置撷取该等相关之设计规则之装置,及用作将该宽度値及该等相关之设计规则作比较之装置。49.如申请专利范围第47项所述之规则运用装置,其中该形体产生器包括一使用者输入装置,该使用者输入装置系被操作以修正前述希望之工作形体之几何条件。50.如申请专利范围第47项所述之规则运用装置,其中该形体产生器包括一使用者输入装置,该使用者输入装置被操作以移动前述希望之工作形体之一选择边界。51.如申请专利范围第47项所述之规则运用装置,其中该形体产生器系包括一使用者输入装置,该使用者输入装置被操作以移动前述希望之工作形体之一选择角落,致使前述希望之工作形体之邻接该角落之各边界亦移动。52.如申请专利范围第47项所述之规则运用装置,其中由前述宽度计算器计算出的该宽度値系为前述该希望工作形体之一选择边界及一相对面对边界之间的距离。53.如申请专利范围第52项所述之规则运用装置,其中前述形体回弹器系包括用作反弹该选择边界到一回弹点之装置,该回弹点系位于距离该相对面对边界的该最小距离。54.申请专利范围第53项所述之规则运用装置,更包括一连接前述该形体产生器之界尺产生器,该界尺产生器用作控制一位于该选择边界及该相对面对边界之间且被显示在前述该显示器上的一界尺之产生。55.如申请专利范围第47项所述之规则运用装置,其中由该宽度计算器所计算出之该宽度値是前述希望之工作形体之一选择边界和一邻近该有形积体电路布局上的前述希望之工作形体之一邻近工作形体之一面对边界之间的距离。56.如申请专利范围第55项所述之规则运用装置,其中该形体回弹器系包括用作反弹该选择边界至一位于距离该面对边界的该最小距离之回弹点之装置。57.如申请专利范围第55项所述之规则运用装置,其中该形体产生器系包括一使用者输入装置,该使用者输入装置被操作以移动至少与该面对边界相关的前述之希望之工作形体之选择边界。58.如申请专利范围第57项所述之规则运用装置,其中该形体回弹器系包括用以定义一在前述希望之工作形体之该选择边界与该邻近工作形体之该面对边界之间的回弹区域之装置,及当该选择边界藉前述使用者输入装置移入该回弹区域时,用以反弹该选择边界至一位于回弹区域内的回弹点之装置,该回弹点系位于距离该面对边界的该最小距离。59.如申请专利范围第58项所述之规则运用装置,更包含一连接该形体产生器之界尺产生器,该界尺产生器用以控制一位于该选择边界及该面对边界之间且被显示在前述该显示器上的一界尺之产生。图式简单说明:第一图为描绘一典型全订制(full-custom)积体电路设计流程之流程图;第二图为描绘设有本发明之规则运用布局编辑方法及装置之的典型电脑辅助设计工作平台图(CADworkstation);第三图为描绘本发明之规则运用布局编辑方法及装置之较佳实施例之流程图;第四图描绘该较佳实施例之宽度检验运作;第五图描绘该较佳实施例之边界定位(edge-oriented)外部距离运作;第六图描绘该较佳实施例之角落定位(corner-oriented)外部距离检验运作;第七图描绘在第六图之角落定位外部距离检验运作期间重叠之相邻工作形体系如何合并;第八图描绘该较佳实施例之包围距离检验运作;第九图描绘该较佳实施例之延伸距离检验运作;第十图描绘该较佳实施例之重叠距离检验运作;及第十一图为该较佳实施例之规则运用布局编辑装置之示意电路方块图。
地址 新竹市科学工业园区园区二路六十号二楼