【技术实现步骤摘要】
一种EDA设计版图到仿真版图的映射方法
[0001]本专利技术涉及
EDA
模型版图仿真
,尤其涉及一种
EDA
设计版图到仿真版图的映射方法
。
技术介绍
[0002]在版图设计中,通常会将版图中的图形,根据使用目的将图形数据分成
drawing
,
fill
,
pin
,
text
等不同的类型;但是实际模型结构中却不是按这样来分类的
。
所以仿真时候,需要将设计过程中的图形,正确的映射到对应的仿真图层上
。
[0003]现有技术中会使用一些布尔表示方法,将相应的层进行运算,得到最终仿真图层的表达
。
[0004]现有技术中采用的方法,存在表达复杂,使用不灵活的缺点
。
技术实现思路
[0005]鉴于上述问题,提出了本专利技术以便提供克服上述问题或者至少部分地解决上述问题的一种
EDA
设计版图到仿真版图的映射方法
。
[0006]根据本专利技术的一个方面,提供了一种
EDA
设计版图到仿真版图的映射方法,所述映射方法包括:
[0007]步骤
S1
:通过定义设计图层
、
图层处理函数
、
布尔运算符号,定义支持任意图层运算表达式的;提供一种图层表达式解析计算的方法,来支持通过表达式最终计算出需要的仿真版图图层;
[000 ...
【技术保护点】
【技术特征摘要】
1.
一种
EDA
设计版图到仿真版图的映射方法,其特征在于,所述映射方法包括:步骤
S1
:通过定义设计图层
、
图层处理函数
、
布尔运算符号,定义支持任意图层运算表达式的;提供一种图层表达式解析计算的方法,来支持通过表达式最终计算出需要的仿真版图图层;步骤
S2
:按字符遍历表达式字符串,去除空格,将表达式分解成括弧
、
图层
、
图层处理函数
、
布尔运算符的表达式列表;步骤
S3
:根据定义的规则,将表达式列表转化成后缀表达式列表;步骤
S4
:遍历表达式列表,调用布尔运算及图层函数,计算列表中的元素;步骤
S5
:输出结果,完成计算得到仿真版图图层
。2.
根据权利要求1所述的一种
EDA
设计版图到仿真版图的映射方法,其特征在于,所述步骤
S1
:通过定义设计图层
、
图层处理函数
、
布尔运算符号,定义支持任意图层运算表达式的;提供一种图层表达式解析计算的方法,来支持通过表达式最终计算出需要的仿真版图图层具体包括:定义图层,用
LxTy
的方式来定义图层;定义布尔运算符,
+
代表图层求并,
*
代表图层求交,
‑
代表图形相减;定义求并
、
求交
、
相减后结果图层的名字;定义图层处理函数;定义图层映射表达式
。3.
根据权利要求2所述的一种
EDA
设计版图到仿真版图的映射方法,其特征在于,所述定义图层处理函数具体包括:缩放
、
合并的各种几何操作
。4.
根据权利要求2所述的一种
EDA
设计版图到仿真版图的映射方法,其特征在于,所述定义图层映射表达式具体包括:使用布尔运算符
、
图层定义
、
图形处理函数来定义映射表达式
。5.
根据权利要求1所述的一种
EDA
设计版图到仿真版图的映射方法,其特征在于,所述步骤
S3
:...
【专利技术属性】
技术研发人员:代文亮,堵云竹,蒋历国,石宏飞,罗彬,
申请(专利权)人:芯和半导体科技上海股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。