The present invention discloses an integrated circuit layout pattern alignment method, which will be a graph layout points or edges and adjust to another reference point on the graph or the edge of the X axis or Y axis aligned or to maintain a certain distance. According to the location of the mouse, that is adjusted graphics, offset points and edges can be found in the figure, the user confirms; according to the location of the mouse, automatically prompts the reference patterns in the reference graph to find point or edge as the end position offset, and prompts the user to confirm the offset, again. Finally, the offset is adjusted according to the selected figure and offset point or edge of the user two times, and the layout pattern is adjusted.
【技术实现步骤摘要】
对齐(Align)是EDA工具中调整集成电路版图(ICLayout)图形,使得图形的点或边与另一个参考图形上的点或者边在X轴或Y轴方向对齐或者保持一定距离的操作。本专利技术属于EDA工具中版图设计领域。
技术介绍
绘制图形(如Path、Rectangle、Polygon、Instance、GuardRing等),并使得图形之间有合适的相对尺寸和相对距离,是版图(layout)设计的基础工作,占有很大的工作量。帮助用户方便快捷的完成该工作也是EDA工具追求的目标。常规的方法,是通过EDA工具的移动(Move)修改图形位置、拖拽(Stretch)图形的点(Vertex)或边(Edge)来修改图形形状或尺寸。Move和Stretch操作由于没有考虑到图形之间的相互参照关系,只能靠版图设计者手动控制鼠标偏移量(Delta)来调整图形,往往难以和参考图形保持相对尺寸或相对距离,既不直观,也不符合版图设计者的思维,易用性差。从几何层面来看,Move的本质,是对图形上所有的点和边做一次相同偏移量(Delta)的整体偏移;Stretch的本质,则是对图形上一部分点或者边进行偏移,如果对图形全部点或边做Stretch操作,等同于做Move操作。因此,两者从本质上都是上对图形上的若干点或边做偏移。对齐(Align)操作,可以根据当前鼠标的位置,智能的提示被调整的图形以及要偏移的点和边,用户确认后,再根据鼠标位置提示参考图形以及偏移所要到达的目标位置(参考图形上的某个点或边),用户再次确认,就可以准确计算出偏移量,从而完成对图形 ...
【技术保护点】
一种集成电路版图图形对齐方法,其特征在于,将一个版图图形的点或者边做一些偏移,从而调整到与另一个参考图形上的点或者边在X轴或Y轴方向对齐或者保持一定距离;
【技术特征摘要】
1.一种集成电路版图图形对齐方法,其特征在于,将一个版图图形的点或者边做一些偏移,从而调整到与另一个参考图形上的点或者边在X轴或Y轴方向对齐或者保持一定距离;
2.根据权利要求1所述的版图图形对齐方法,其特征在于:程序根据鼠标位置,自动找到被调整的图形,并针对图形的特点,在该版图图形上找到可以偏移的点或边,以及偏移的起始位置;
3.根据权利要求1所述的版图图形对齐方法,其特征在于:程序根据鼠标位置,自动找到...
【专利技术属性】
技术研发人员:李志雄,李起宏,
申请(专利权)人:北京华大九天软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。