【技术实现步骤摘要】
在版图设计中创建rectangle的方法
[0001]本申请涉及电路处理
,具体涉及一种在版图设计中创建rectangle的方法。
技术介绍
[0002]在版图设计中,通常需要设计rectangle(即矩形),由于版图设计的复杂性,在设计rectangle时,对于设计人员俩说,更加快捷的创建符合高端工艺下的Rectangle,从而提高设计人员的工作效率,满足先进工艺的精度要求成为重要目标之一。
[0003]现有技术中,版图设计工具(包括但不限于为EDA,EDA全称为Electronic design automation,中文释义为电子设计自动化工具)中,设计rectangle的过程大致为:根据用户所点击的鼠标点加载实时卡通的效果,并在鼠标双击后创建出满足用户需要的Rectangle,而且在创建Rectangle之后,还要进行多次Align(对齐)操作,才能真正的完成rectangle的设计,由此导致设计过程繁琐,效率较低。
技术实现思路
[0004]本申请实施例提供一种在版图设计中创建rect ...
【技术保护点】
【技术特征摘要】
1.一种在版图设计中创建rectangle的方法,其特征在于,包括:确定探测到的物体所在层信息;若在版图设计中选择了激活层的功能,则根据所述层信息,判断所述物体所在层是否为激活层;如果是,则在所述所在层基于鼠标点的位置所在的绘图区域搜索几何图形;如果否,则直接跳转到确定探测到的物体所在层信息的步骤;根据所述几何图形中边的起始点和终点,判断所述边是否为正交边;如果是正交边,则高亮所述正交边,否则不高亮所述边,并返回到确定探测到的物体所在层信息的步骤;根据对所述正交边上点击事件,将所述正交边作为创建rectangle所使用的一条边;基于所述点击事件在所述正交边上的点击位置,确定创建rectangle所需的第二个点,所述第二个点的位置根据创建rectangle的大小确定;判断所述物体所在层是否为snap层;若是,则将所述第二个点吸附到所述snap层的格点,并更新所述第二个点的位置;否则,直接执行创建rectangle的步骤;根据所述第二个点的位置以及所述正交边方向,创建rectangle,其中,若所述正交边的方向是水平方向,则创建rectangle时,以所述正交边的两个端点分别为起始点,进行竖直方向的延伸,若所述正交边的方向是垂直方向,则创建rectangle时,以所述正交边的两个端点分别为起始点,进行水平方向的延伸。2.根据权利要求1所述的方法,其特征在于,所述方法还可以包括:判断在版图设计时是否启用了正交边检测机制,如果是,则探测物体。3.根据权利要求1所述的方法,其特征在于,所述激活层为在版图设计的LSW上选中...
【专利技术属性】
技术研发人员:李若溪,李振业,苏鸿昌,李京,李起宏,
申请(专利权)人:成都华大九天科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。