一种快速连接制造技术

技术编号:39645247 阅读:6 留言:0更新日期:2023-12-09 11:13
一种快速连接

【技术实现步骤摘要】
一种快速连接MOS管脚和输入/输出引脚的布线方法


[0001]本专利技术涉及集成电路设计
,尤其涉及一种快速连接
MOS
管脚和输入
/
输出引脚的布线方法


技术介绍

[0002]传统的集成电路版图主要依靠手工设计,随着工艺节点的提升和设计复杂度的增加,集成电路版图规模愈发庞大,若版图仍然依赖纯手工进行设计,则会耗费大量时间

精力,降低设计效率

为了进一步提升版图设计的效率,让工程师将更多精力集中在创造性设计上,计算机辅助设计技术不可或缺

[0003]在某些模拟电路版图设计场景中,
I/O Pin(
输入
/
输出引脚
)
需要与包围在其中的
MOS
管的各端
(
源极

漏极

栅极
)
相连接

布线时需要考虑设计规则约束,并尽可能保持走线整齐美观

[0004]目前只能依靠手工操作来实现
MOS Pin(MOS
管脚
)

I/O Pin(
输入
/
输出引脚
)
的布线,当多个
I/O Cell

MOS Cell
呈阵列式排布时,需要布线的
MOS Cell

I/O Cell
数量较多,手工布线的方法效率低下,需要耗费大量的时间和精力


技术实现思路

[0005]为了解决现有技术的缺陷,本专利技术的目的在于提供一种快速连接
MOS
管脚和输入
/
输出引脚的布线方法,根据距离最近的一对
I/O Pin

MOS Pin

X
方向和
Y
方向的投影上是否存在交叠区域选择直连或
L
型的布线模式,实现借助
EDA
工具快速完成对指定
Cell(
单元
)
的布线,节约时间,提升版图设计效率

[0006]为了实现上述目的,本专利技术提供的快速连接
MOS Pin
和阵列式
I/O Pin
的布线方法,包括以下步骤:
[0007]获取输入
/
输出引脚和
MOS
管脚的中心点坐标,计算出距离最近的输入
/
输出引脚和
MOS
管脚;
[0008]判断所述距离最近的输入
/
输出引脚和
MOS
管脚是否存在交叠区域;
[0009]若存在交叠区域,以所述交叠区域的中心为出线位置,根据预先设置的布线层和布线宽度,作直连布线连接所述距离最近的输入
/
输出引脚和
MOS
管脚;
[0010]若不存在交叠区域,根据预先设置的布线层和布线宽度,作
L
型布线连接所述距离最近的输入
/
输出引脚和
MOS
管脚

[0011]进一步地,所述输入
/
输出引脚或所述
MOS
管脚呈阵列排布

[0012]进一步地,所述判断所述距离最近的输入
/
输出引脚和
MOS
管脚是否存在交叠区域的步骤,还包括:将距离最近的输入
/
输出引脚图形和
MOS
管脚图形分别在
X
方向
、Y
方向上做投影,判断所述
MOS
管脚和所述输入
/
输出引脚是否存在交叠区域

[0013]进一步地,所述若不存在交叠区域,根据预先设置的布线层和布线宽度,作
L
型布线连接所述距离最近的输入
/
输出引脚和
MOS
管脚的步骤,进一步包括:
[0014]选取输入
/
输出引脚图形上距离
MOS
管脚最近的边界,将所述边界向内偏移二分之一的布线宽度之处作为第一出线位置;
[0015]根据输入
/
输出引脚图形的水平长度与竖直长度的大小关系确定第一出线方向;
[0016]以
MOS
管脚图形上任意位置作为第二出线位置,与所述第一出线方向垂直的方向作为第二出线方向;
[0017]根据预先设置的布线层和布线宽度,自所述第一出线位置沿所述第一出线方向向所述
MOS
管脚作第一布线,自所述第二出线位置沿所述第二出线方向向所述输入
/
输出引脚作第二布线,所述第一布线与所述第二布线相连接,形成
L
型布线图形

[0018]进一步地,所述根据输入
/
输出引脚图形的水平长度与竖直长度的大小关系确定第一出线方向的步骤,包括:比较所述输入
/
输出引脚图形的水平长度与竖直长度,若所述水平长度大于等于所述竖直长度,确定所述第一出线方向为竖直方向,否则确定为水平方向

[0019]进一步地,还包括:判断输入
/
输出引脚与
MOS
管脚是否相互垂直,若相互垂直,则以
MOS
管脚图形的中心作为所述第二出线位置

[0020]进一步地,所述选取输入
/
输出引脚图形上距离
MOS
管脚最近的边界的步骤,包括:分别计算输入
/
输出引脚图形上各个边界中点与
MOS
管脚图形中心点的距离,选取距离最小的边界中点所在的边界

[0021]更进一步地,还包括:待布线完成后,根据连接性关系,获取布线连接得到的所有物体;判断所有所述物体是否属于本次布线中待连接的引脚图形或布线过程中创建的物理图形线

逻辑路径线段,若存在任一物体不属于,则认为本次布线的结果发生了短路

[0022]为实现上述目的,本专利技术还提供一种电子设备,包括存储器

处理器,以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器,用于执行所述存储器所存放的计算机程序,以实现如上所述的快速连接
MOS
管脚和输入
/
输出引脚的布线方法的步骤

[0023]为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如上所述的快速连接
MOS
管脚和输入
/
输出引脚的布线方法的步骤...

【技术保护点】

【技术特征摘要】
1.
一种快速连接
MOS
管脚和输入
/
输出引脚的布线方法,包括以下步骤:获取输入
/
输出引脚和
MOS
管脚的中心点坐标,计算出距离最近的输入
/
输出引脚和
MOS
管脚;判断所述距离最近的输入
/
输出引脚和
MOS
管脚是否存在交叠区域;若存在交叠区域,以所述交叠区域的中心为出线位置,根据预先设置的布线层和布线宽度,作直连布线连接所述距离最近的输入
/
输出引脚和
MOS
管脚;若不存在交叠区域,根据预先设置的布线层和布线宽度,作
L
型布线连接所述距离最近的输入
/
输出引脚和
MOS
管脚
。2.
根据权利要求1所述的快速连接
MOS
管脚和输入
/
输出引脚的布线方法,其特征在于,所述输入
/
输出引脚或所述
MOS
管脚呈阵列排布
。3.
根据权利要求1所述的快速连接
MOS
管脚和输入
/
输出引脚的布线方法,其特征在于,所述判断所述距离最近的输入
/
输出引脚和
MOS
管脚是否存在交叠区域的步骤,还包括:将距离最近的输入
/
输出引脚图形和
MOS
管脚图形分别在
X
方向
、Y
方向上做投影,判断所述
MOS
管脚和所述输入
/
输出引脚是否存在交叠区域
。4.
根据权利要求1所述的快速连接
MOS
管脚和输入
/
输出引脚的布线方法,其特征在于,所述若不存在交叠区域,根据预先设置的布线层和布线宽度,作
L
型布线连接所述距离最近的输入
/
输出引脚和
MOS
管脚的步骤,进一步包括:选取输入
/
输出引脚图形上距离
MOS
管脚最近的边界,将所述边界向内偏移二分之一的布线宽度之处作为第一出线位置;根据输入
/
输出引脚图形的水平长度与竖直长度的大小关系确定第一出线方向;以
MOS
管脚图形上任意位置作为第二出线位置,与所述第一出线方向垂直的...

【专利技术属性】
技术研发人员:李海博张亚东
申请(专利权)人:北京华大九天科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1