一种按组设定间距复制图形的方法

文档序号:8445687阅读:208来源:国知局
一种按组设定间距复制图形的方法
【技术领域】
[0001]一种按组设定间距复制图形的方法是EDA版图设计领域中将物体同时复制为多个且按组划分物体,并将每组物体的间距按一定规律设置为不同的距离的方法。本发明属于EDA工具版图设计领域。
【背景技术】
[0002]EDA (电子设计自动化)工具在版图设计中,会大量的绘制图形(如Path、Rectangle、Polygon、Guard Ring等)和创建器件(Instance),对于参数相同的物体通常使用复制(Copy)命令来实现更快速的创建物体。但是复制后得到的物体位置并不是用户希望的,或者物体之间的间距并不符合用户的要求。例如在平板显示器设计的版图中,为了抵消热膨胀,设计者需要将版图中与IC器件相连的Pad单元从中间向两侧间距依次增大地放置,这种Pad单元的数量非常大,且间距也是规则递增的。如何能够帮助用户快捷高效地完成该操作也是EDA工具开发人员的急需解决的问题。
[0003]现阶段通过EDA工具中的复制命令只复制出一个物体,可以通过鼠标找到期望的位置将物体放下,或是通过工具提供的移动(Move)命令来修改物体的位置;若是一次复制希望得到一组物体可以通过设置行(row)和列(column)的值来实现,但是现有工具在复制得到一组物体时,只能设置一个间距(pitch)是每个物体间的间距为一个固体值,或者可以称为得到的物体是等间距的。这样的复制缺乏灵活性,而且用户若要改变间距必须手动依次移动每个物体来改变他们之间的间距。
[0004]按组设定间距的复制操作,是用户在复制得到多个物体时,可以根据需要设置每批物体的个数(Bundle Number),在这一批内物体的间距是一个等值;通过设置每批间距的递进值(Pitch Step),复制出来的每批物体都会按照这个递进值依次增加。这样复制多个物体时,可以使用户很方便地得到间距可变一组物体。每一批物体的间距都是通过在前一批物体的间距基础上加上递进值得到的。这样的复制方式在平板显示器设计(FPD)的版图绘制中尤为重要,用户能够很方便地得到一组间距渐增(减)的物体,而且操作和设置也非常简便,大大提高了 EDA工具的易用性。

【发明内容】

[0005]本发明公开一种按照自定义的每批物体个数和物体每批之间间距的递进值,将复制得到的多个物体自动分为多个批次,并按照计算得到每批物体内的间距值放置物体的方法。
[0006]基本思想:在版图设计中,使用复制(Copy)命令复制得到多个物体时,希望每个(每批)物体的间距是可以设定的而不是固定的,这种操作对于平板显示器设计的版图工程师非常重要。在复制多个物体时,选择要复制的目标物体,设置希望复制得到的物体行数(Rows)、列数(Columns)、每批物体的个数(Bundle Number)和每批物体间距的递进值(Pitch Step),用户在版图绘制区域上放置前两个物体,这两个物体的间距(distance)便作为第一批物体的间距使用,第二批物体的间距是distance + pitch,第三批物体的间距是distance + 2 * pitch,依次类推第η批物体的间距是distance + (η -1) * pitch。若用户希望复制出来的每个物体的间距不是固定的,可以将每批物体的个数设置为I。如果复制出来的物体是一个阵列式的,水平方向的物体间距和垂直方向的物体间距是分别计算的,不具有相关性。
[0007]
【附图说明】
[0008]图1复制为多个图形的参数设置界面图2复制多个图形延X轴放置的提示卡通图图3复制生成的多个图形及每批物体的间距
图4复制得到一组每个图形间距均不同的示例图图5实际版图中复制生成多个IC Pad的效果图具体实施步骤:
结合一个实例说明复制多个物体并设置每个物体的间距为不同值的方法,操作流程步骤如下:
I)选择一个图形,并启动复制(Copy)命令,弹出此命令的设置界面(如图1所示),和复制为多物体并设置每组物体间距相关的参数选项,如果图1框住区域所示。
[0009]2)设置row为7后,Bundle Number为2, Pitch Step为0.2后,在画图区域中选择要放置图形的位置同时EDA工具会给出每个图形的相对位置的提示卡通图,如图2所示。
[0010]3)鼠标在画图区域中选定的位置左键单击,即可创建出如提示卡通图所示的图形,如图3所示,在图中可以看到每批物体的间距是根据Bundle Number和Pitch Step的设置值计算得到的;
4)将BundleNumber设为1,即可使每个复制出来的图形间距为不同值。例如设置Pitch Step值为0.2后,复制出来的物体及物体的间距,如图4所示;
5)在平板显示器设计的版图中,为了抵消热膨胀,会将与IC器件相连的Pad单元从中间向两侧间距依次增大地放置,如图5所示。
【主权项】
1.一种按组设定间距复制图形的方法,涉及到EDA设计工具的主要特征为: (1)EDA工具的复制命令中通过每批物体的个数(Bundle Number)和每批物体间距的递进值(Pitch St印)这两个参数控制物体的间距; (2)物体间距的计算方法:第一组物体的间距值取决于前两个物体的间距,之后每批物体的间距都是前一批物体的间距加上递进值(Pitch Step); (3)在平板显示器的版图设计中,复制ICPad单元时按组Bundle Number自动分组,并按照(2)描述的方法排列IC Pad单元; (4)版图设计中,复制图形(包括Rectangle、Path、Polygon等)和Block级的单元都可以按照(2)中描述的方法放置物体; (5)版图中复制的物体无论是在行方向摆放还是在列方向,或是行列方向同时摆放,物体分组设定间距的方法都有效。
2.要求保护具有特征(I)。
3.要求保护具有特征(2)。
4.要求保护具有特征(3)。
5.要求保护具有特征(4)。
6.要求保护具有特征(I)、(2)、(3)、(4)、(5)的组合。
【专利摘要】本发明一种按组设定间距复制图形的方法公开一种按照自定义的每批物体个数(BundleNumber)和每批物体间距的递进值(PitchStep)计算得到一组物体间距为不同值的方法。本发明根据每批物体的个数将需要复制得到的物体总数按这个值依次分批,第一组物体的间距根据用户在画图区域中放置的第一个物体和第二物体距离计算得到,此后每批物体的间距值都是通过前一批物体的间距加上递进值(PitchStep)得到的。通过此种方法可以将复制得到的多个物体自动分为多个批次,并按照计算得到每批物体内的间距值自动放置物体。
【IPC分类】G06F17-50
【公开号】CN104765892
【申请号】CN201410003447
【发明人】李飞, 李起宏, 谢光益, 洪姬铃, 粟林
【申请人】北京华大九天软件有限公司
【公开日】2015年7月8日
【申请日】2014年1月6日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1