STDcell的仿真测试流程

作者: 蜀湘情缘 | 来源:发表于2017-06-27 11:55 被阅读159次

创建STDcell的library

①根据fundry提供的PDK文件,先在cadence library manager中添加STDcell symbol library path(也可直接在cds.lib中直接添加symbol library的path)。完成这一步STDcell的symbol和schematic也应该同时也被导入了对应的STDcell cellview中。

②找到STDcell的GDS文件,将GDS stream In到STDcell symbol library中,合并成一个library。

创建STDcell library

创建STDcell的spectre

copyView.il

①上图中CellName.txt path处替换为当前STDcellName list的path。csm18ic处替换为当前STDcell library name。

STDcellName的list文档如下图格式:

CellName.txt

②在cadence CIW中load “********/copyView.il”。refresh library即可看到STDcell的cellView下生成了一个spectre 。

③给每个STDcell的spectre添加port信息。

fillPort.il fillPort.il

上图中CellName.txt path处替换为当前STDcellName list的path。CellPort.txt path处替换为当前STDcellPort list的path。csm18ic处替换为当前STDcell library name。

CellPort.txt

④在cadence CIW中load “********/fillPort.il”。refresh library即可看到STDcell的cellView下每个spectre都有了port 信息 。

Run simulation

①修改STDcell的cdl中power和ground信息。有时候cdl中用1代表power,0代表ground,此时需要把1修改为vdd!,0修改为gnd!(电路中的名字要与cdl中大小写保持完全一致)。STDcell中的power和ground必须是global设置的。如下cdl实例:

STDcell.cdl

②创建一个反相器schematic测试。如下图:(设置电源电压)

INVX1

③在launch—>ADE L进入analog design environment,点击Setup—>Model libraries中设置需要用到的lib信息以及STDcell的cdl信息。点击OK运行仿真。设置如下图:

Model library设置 时间设置

④查看输出信号波形图,检查结果是否正确。在Results->Direct Polt->Main Form如下图为方波输出信号图:

方波信号 方波信号测试

小贴士:

①在STDcell.cdl中筛选出STDcellName.txt;

$grep 'SUBCKT' STDcell.cdl >test.txt

$cat test.txt| awk '{print $1}' >STDcellName.txt

②在STDcell.cdl中筛选出STDcellPort.txt;

$cat test.txt| awk '{print $1,$2,$3,$4……}'>STDcellPort.txt

(在cdl中最多pin个数的值作为print输出的最大$的值,“,“表示每个pin之间用空格分开,不能省略)。

③遇到cadence不同版本信息转换的问题时。此项目的symbol lib信息是CDB转OA的。

在cadence中创建一个文件夹,如CDB。把需要装换的lib放在这个文件夹中,创建一个cds.lib,把需要转换的lib全部添加在这个文件中,格式如下:

DEFINE  library_name  library_path

在cadence61版本CIW中,Tools->Conversion Tool Box->CDB to OpenAccess Translator

相关文章

  • STDcell的仿真测试流程

    创建STDcell的library ①根据fundry提供的PDK文件,先在cadence library man...

  • modlesim 仿真流程

    1.编写verilog文件 module adder4(cout,sum,ina,inb,cin); //4位加法...

  • 变量类型第5节作业提交-2019-7-21

    建立功能模块 建立测试激励模块 仿真结果

  • 2018-08-28第十七天

    2018-08-28jmeter流程测试 流程测试流程 1.根据需要测试的流程,先画流程图 2.根据流程图,将每个...

  • 银联离线仿真系统应用及生成测试报告

    银联仿真系统:说简单点就是一个银联的测试系统, 用仿真系统可以不用跟银联交互,直接通过离线仿真进行调试接口和生成测...

  • APP测试流程以及要点梳理

    APP测试流程梳理 APP测试要点梳理 APP测试思维导图 1 APP测试基本流程 1.1流程图 1.2测试周期 ...

  • 仿真树制作工艺流程

    仿真树制作工艺流程 仿真树在建设装饰中施展着重要作用。大到旅游景区大门建筑小到个人商家农庄等。仿真树常给人们带来深...

  • 2018-03-05

    Web网站测试流程和方法(转载) 1测试流程与方法 1.1测试流程 进行正式测试之前,应先确定如何开展测试,不可盲...

  • 2018-08-28jmeter流程测试

    流程测试流程 1.根据需要测试的流程,先画流程图 2.根据流程图,将每个流程的接口测试连接起来 HTTP Cook...

  • 接口测试一:接口测试流程

    接口测试一:接口测试流程 学习目标:了解接口测试自动化测试的流程接口自动化测试的流程1、需求分析:了解有有哪些接口...

网友评论

    本文标题:STDcell的仿真测试流程

    本文链接:https://www.haomeiwen.com/subject/nlbscxtx.html