Calibre

后端验证流程:

首先

source

文件

cshrc.soc41

,文件中关于

calibre

的定义为:

Setenv MGC_HOME

/home111/home36/mentor2004/ss6_cal_2004.4_8.14

Set path = ($path $MGC_HOME/bin)

1.

设置环境变量:

candence

集成环境中加入

Calibre

菜单

修改

.cdsinit

文件

,

在文件末尾加上

load(strcat(getShellEnvVar(

MGC_HOME

)

“/sh

ared/pkgs/icv/tools/queryskl/Calibre.

skl”

))

2.

DRC

2.1

修改

rule file

LAYOUT PRIMARY

“”

引号中填入

layout

TOPCELL name

LAYOUT PATH

引号中填入

GDSII

数据的路径

准备数据

DRC RESULTS DATABASE

ASCII

DRC SUMMARY REPORT

结果文件名可自定义。

2.2

命令指令

Calibre

drc

hier rulefilename

3.

antenna

检查

准备

rule file

如上

DRC

,修改

rule file

命令指令

Calibre

drc

hier rulefilename

4.

dummy density

如果出现

density err

,用该项

修改

rule

文件

:

LAYOUT PATH "/home111/home24/user19/wangd/calibre/2_2/lsft32_top.gds"

LAYOUT PRIMARY "lsft32_top"

LAYOUT SYSTEM GDSII

DRC RESULTS DATABASE "cal_dmf.out"

ASCII

DRC SUMMARY REPORT "cal_dmf.sum"

把生成的

gds

转成

cell,

加入原来的版图中。

5.

LVS

检查

5.1

修改

rule file

calibre中的hcell_calibre 流程相关推荐

  1. calibre中的hcell_Calibre LVS -hier与-flat的区别

    damonzhao版主回答: calibre -lvs 是flat calibre -lvs -hier 是hier DRC同上 hier的检查方式不同于flat的,可以帮助检查子单元的问题,有助于d ...

  2. calibre中的hcell_Calibre LVS BOX 详细用法

    LVS BOX的使用对于后端的团队协作起到非常便利的作用. 通过在lvs rules file添加BOX的相关语句可以达到这个目的,但也可以通过配置LVS Options等来更加灵活的使用. 依照不同 ...

  3. 一文搞懂select语句在MySQL中的执行流程!

    MySQL作为互联网行业使用最多的关系型数据库之一,与其免费.开源的特性是密不可分的.然而,很多小伙伴工作了很多年,只知道使用MySQL进行CRUD操作,这也导致很多小伙伴工作多年后,想跳槽进入大厂, ...

  4. 带你从源码角度分析ViewGroup中事件分发流程

    序言 这篇博文不是对事件分发机制全面的介绍,只是从源码的角度分析ACTION_DOWN.ACTION_MOVE.ACTION_UP事件在ViewGroup中的分发逻辑,了解各个事件在ViewGroup ...

  5. 【Android 异步操作】线程池 ( Worker 简介 | 线程池中的工作流程 runWorker | 从线程池任务队列中获取任务 getTask )

    文章目录 一.线程池中的 Worker ( 工作者 ) 二.线程池中的工作流程 runWorker 三.线程池任务队列中获取任务 getTask 在博客 [Android 异步操作]线程池 ( 线程池 ...

  6. 通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程[上]:采用管道处理请求...

    之所以称ASP.NET Core是一个Web开发平台,而不是一个单纯的开发框架,源于它具有一个极具扩展性的请求处理管道,我们可以通过对这个管道的定制来满足各种场景下的HTTP处理需求.ASP. NET ...

  7. java里程序控制流程_Java语言中的程序流程控制

    (1. 流程控制 有三种基本技术可以改变程序的控制流程: A.调用方法 :将导致控制流程离开当前方法,转移到被调用的方法. B.选择  :   a. if / else 语句 b. switch语句 ...

  8. CE5.0 - eboot汇编Startup.s中MMU设置流程详细分析

    CE5.0 - eboot汇编Startup.s中MMU设置流程详细分析   以下为SMDK开发板startup.s部分启动代码.   ;------------------------------- ...

  9. calibre中的hcell_关于calibre的Hcell你知道多少?

    我还不懂,但是我想搞清楚请大大们提点一下: 1.hcell匹配的原理:只是通过名称吗? 2.hcell匹配不上的原因有哪些? 3.hcell成功匹配对版图的有哪些要求? 4.hcell和xcell有什 ...

最新文章

  1. 第四节 RabbitMQ在C#端的应用-客户端连接
  2. 计算机可执行指令吧,电脑“开始-运行”的常用命令及用法!很有用!
  3. 系统地学学喝酒的技巧
  4. LVS(6)——NAT准备工作
  5. WordPress的用户系统总结
  6. HDU 6631 line symmetric(枚举)
  7. 0831 - 每晚放松一刻
  8. android 中如何监听耳机键消息
  9. 吴恩达新书《Machine Learning Yearning》完整中文版PDF
  10. 公司拿到了量化交易模型, 交易员和策略师就可滚蛋了?
  11. 微信小程序上线,后台接口失效问题
  12. Postman如何设置成中文?(汉化)
  13. php的seeder是什么,轻松学Laravel6数据填充之方式一Seeder填充
  14. B. Alice and the List of Presents(组合数学)
  15. wordpress Avada主题banner制作
  16. 百面机器学习:模型评估
  17. springfox集成教程
  18. Oracle篇--04 Oracle SQL高级查询、分页查询
  19. 个人作业Week3-案例分析
  20. OpenGL(四) 左右手坐标系及基本坐标变换

热门文章

  1. iptables常用命令小清单
  2. 全网最优质的中兴设备命令大全
  3. VBA之正则表达式(37)-- 去除无意义的零
  4. Autodesk 卸载工具,一键完全彻底卸载删除autodesk软件专门卸载工具
  5. Python学习——控制流
  6. Vue中使用的el-upload时批量上传图片时报错问题处理
  7. el-upload 批量上传报错 Uncaught TypeError: Cannot set properties of null (setting ‘status‘)
  8. 四、六级证件真伪查询就是摆设
  9. 什么是 CDN 缓存命中率以及如何计算和优化它?
  10. 【IoT】基于MCU实现NB-IoT设备对接移动oneNET平台