【技术实现步骤摘要】
一种仿真元器件的构建方法、装置及存储介质
[0001]本申请涉及仿真设计
,特别涉及一种仿真元器件的构建方法
、
装置及存储介质
。
技术介绍
[0002]EDA
(
Electronic Design Automation
),即电子设计自动化,是指利用计算机设计软件,来完成大规模集成电路的功能设计
、
综合
、
验证
、
物理设计(包括布局
、
布线
、
版图
、
设计规则检查等)等流程的设计方式
。
在使用
EDA
工具时,就不可避免的需要建立数学模型来进行计算,同时,由于大规模集成电路的器件种类广
、
数量多,建模过程中所需的几何信息处理量非常大,如何简洁高效地记录
、
处理和使用这些信息,是提高
EDA
工具效率的重要途径
。
技术实现思路
[0003]有鉴于此,本申请提供了一种仿真元器件的构建方法
、
装置及存储介质,以期解决集成电路电子设计过程中几何信息量庞大导致使用效率低的技术问题
。
[0004]具体的,本申请的技术方案如下:一种仿真元器件的构建方法,应用于
EDA
仿真软件,包括步骤:获取仿真元器件的配置参数,配置参数包括:边界尺寸
、
边界形状
、
元器件结构和元器件 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种仿真元器件的构建方法,应用于
EDA
仿真软件,其特征在于,包括步骤:获取仿真元器件的配置参数,所述配置参数包括:边界尺寸
、
边界形状
、
元器件结构和元器件结构尺寸;根据所述边界尺寸和所述边界形状构建三维的边界网格,所述边界网格用于模拟所述仿真元器件的仿真环境;在所述边界网格内,根据所述元器件结构和所述元器件结构尺寸构建至少一个几何体网格并组合生成元器件网格;所述边界网格
、
所述几何体网格和所述元器件网格包括多个网格单元,所述网格单元至少为一种多面体;根据所述配置参数构建元器件端口网格;通过布尔运算组合所述边界网格
、
所述元器件网格以及所述元器件端口网格,生成三维的所述仿真元器件;根据所述仿真元器件生成仿真元器件网格文件
。2.
根据权利要求1所述的一种仿真元器件的构建方法,其特征在于,所述根据所述边界尺寸和所述边界形状构建三维的边界网格,具体包括:根据所述边界形状确定所述边界网格的形状;根据所述边界形状和所述边界尺寸,计算出所述边界网格在空间直角坐标系的平面中的多个平面坐标点坐标,连线形成边界平面,并向垂直于所述边界平面的方向拉伸形成三维的所述边界网格
。3.
根据权利要求1所述的一种仿真元器件的构建方法,其特征在于,所述根据所述元器件结构和所述元器件结构尺寸构建至少一个几何体网格并组合生成元器件网格,具体包括:根据所述元器件结构确定组成所述元器件网格的所述几何体网格的形状;根据所述元器件结构尺寸计算出所述几何体网格在空间直角坐标系的平面中的多个平面坐标点坐标,连线形成几何平面,并向垂直于所述几何平面的方向拉伸形成所述几何体网格;将所述几何体网格合并得到所述元器件网格
。4.
根据权利要求1所述的一种仿真元器件的构建方法,其特征在于,所述根据所述配置参数构建元器件端口网格,具体包括:所述配置参数还包括:所述仿真元器件对应的端口类型以及端口尺寸,所述端口类型包括线端口和面端口;根据所述端口类型和所述端口尺寸计算出所述元器件端口网格在空间直角坐标系的平面中的多个平面坐标点,连线生成线端口网格或面端口网格
技术研发人员:唐洪坤,
申请(专利权)人:巨霖科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。