linux下怎样应用软件Calibre的介绍

linux下怎样应用软件Calibre的介绍,第1张

目前,Calibre工具已经被众多设计公司、单元库和IP开发商、晶圆代工厂采用为深次微米集成电路的实体验证工具。Calibre具有先进的分层次处理功能,是唯一能在提高验证速率的同时,可最佳化重复设计层次化的实体验证工具。  

  Calibre DRC用于版图的设计规则检查,具有高效能、高容量和高精密度,还具有足够的弹性,即便是系统芯片包含有设计方法差异极大的模拟与数字电路,也可以方便地进行验证。具体表现在以下几个方面: 

  (1) 检查内容丰富准确:既包括简单的DRC规则检查,如宽度、间距、包含关系等的检查,又包括一些复杂的DRC检查,如天线规则、电流流向规则和导线密度规则等。本公司所设计SoC为数字模拟混合电路,采用Calibre DRC除进行了宽度、间距、包含关系等简单的DRC检查外,也进行了一些复杂的DRC检查。其结果得到了台积电等晶圆厂的认可。 

  (2) 档执行方式可选:执行DRC档时,可以采用命令行的方式,也可以采用图形接口方式,Calibre Interactive-DRC是Mentor Graphics公司推出的Calibre实体验证的新版本(Calibre Interactive),它已作为Cadence Design Systems公司全定制设计环境Virtuoso的插件。现在,Virtuoso的用户能够直接从Virtuoso中调用Calibre Interactive进行工作。对于规模较小的版图应用Interactive非常方便而且直观的图形化接口便于初学者使用。在我们的计划开发过程中,同时用到了这两种方式。对于全定制版图,经常要选用图形接口工具Calibre Interactive-DRC,对于自动布局布线出来的SoC版图,我们采用了命令行的形式,可以快速地得到DRC检查报告。 

  (3) 结果浏览快捷方便:透过Calibre RVE(Results Viewing Environment,验证结果视图环境)和版图编辑器分析DRC的结果进行查错,准确快捷,一目了然。RVE可以指出错误类型和数目,使用Highlight命令可以直接标明版图中的出错地方(图2),可以很方便地修正版图中的错误。无论是规模不大的模拟电路,还是大规模的SoC电路,其DRC检查都可以透过启动RVE,对照版图和分析DRC结果档,可以快速修改错误或进行最佳化。 

  RVE能够同常见的版图环境实现自动整合,这些版图环境包括:Mentor Graphics的Calibre DESIGNrev和IC Station以及Cadence的Virtuoso和Seiko,Avant!的Apollo和Enterprise等工具。在我们的设计中使用的是Virtuoso。 

  (4) 多执行绪能力:Calibre的多执行绪技术(CalibreMT)提供多CPU环境下的杰出性能。Calibre几何划分版图层次化使之成为上千个独立的'执行绪'支持多处理器工作站或者服务器应用,每一个执行绪可以在独立的处理器上执行,这样的结构对性能的提高是巨大的。简单的'turbo'命令行选项就可以实现高性能的CalibreMT的调用,而不需要任何辅助文件或者设置约束信息的支撑。CalibreMT支持多CPU高度灵活的结构并且不会导致RAM的大量增加。 

  Calibre LVS简介 

  Calibre LVS是一个出色的版图与线路图对比检查工具,具有高效率、高准确度和大容量等优点。Calibre LVS不仅可以对所有的'组件'进行验证,而且还能在不影响性能的条件下,处理无效数据。主要表现在以下几个方面: 

  (1) 执行模式快捷方便:Calibre LVS有两种执行模式,即命令行模式和接口模式(Calibre Interactive-LVS)。采用命令行模式可以快速输入控制命令,快速执行,其结果精确稳定。Calibre Interactive-LVS能够自动选择验证正被编辑的单元,并且能够选择所有的Calibre执行时间选项以及标准文件的规格。该验证技术,允许用户选择特定标准文件以及独立规则和规则组的任何子集。GUI可控制普通使用的LVS选项,并记录执行设置过程。当采用修改控制或冻结标准档时,它可将执行配置数据传给Calibre。其接口友好,使用方便。我们在做LVS过程中,对于规模较小的模拟电路和数字模拟混合电路,一般采用方便的图形接口模式(Calibre 

  Interactive-LVS)进行对比检查,这样可以在启动RVE后,对照LVS结果文件和版图,将电路(或者网表)和版图直接对应起来检查,非常方便;对于大规模的SoC电路,由于命令行方式输入简单直接,执行速度更快,执行结果稳定精确,这次就采用了命令行方式来执行LVS,获得了极大的成功。  

  (2) 多种比较方式可选:Calibre LVS可以进行版图与电路图(layout vs shematic)和网表与网表(netlist vs netlist)的方式对比检查,还可以单独从版图撷取网表。而且,透过v2lvs命令,可以将自动布局布线所产生的verilog网表转换成spice网表,然后与自动布局布线的版图进行对比,作业简单方便,结果精确。由此可见,可以根据不同需要,在LVS验证过程的不同阶段,灵活地选择比较方式,以获得最有效的执行和最佳的结果。  

  (3) 侦错方便快捷:当执行完LVS后,Calibre LVS会产生一个结果报告,明确指出出错类型和数目,并且可以对层次化中的每个模块都有一个完整的LVS报告,简单明了。这个报告还能明确指出短路(特别是电源和地短路的情况)、开路、浮空或孤立的nets、pin swapping以及软连接等问题。Calibre LVS还能产生一个详细的结果数据库,其中包括原理图网表、从版图抽取的网表、结果报告、版图中的组件及连接关系等。这样透过RVE来读取这些数据,就可以在版图和网表中准确地Highlight有错误的地方(图1)。  

  由此可见,Calibre LVS所产生的结果文件结构清晰,又可以透过RVE来准确定位,能有效地帮助用户快速地消除错误以降低设计风险,这在我们计划的开发过程中得到了完全的体现。由于时间紧迫,致使后端设计时间相当紧张,正是Calibre LVS能准确无误、快速地查出短路、开路、浮空或孤立的网络、接脚、软连接等问题,还能很好地识别晶体管、闸级电路和模块级电路,才使得我们按时地完成了百万闸级的信息安全SoC的设计。 

  在反复使用Calibre LVS的图形接口的执行方式和命令行方式过程中,发现Calibre LVS图形接口的执行方式方便快捷,但是其稳定性不如命令行方式好,若能加以改进,则能进一步提高验证精准度。

总结:Calibre工具作为ASIC特别是SoC的实体验证工具,正成为设计公司的设计与半导体制造公司交接的标准框架。Calibre DRC和Calibre LVS使用方式灵活快捷,验证准确精密度高,结果浏览一目了然;加上Mentor Graphics公司能及时提供高水平的技术支持,因而可以快速地消除错误,降低设计成本,减少设计失败的风险。

1、百度是拥有强大互联网基础的领先AI公司。百度愿景是:成为最懂用户,并能帮助人们成长的全球顶级高科技公司。

“百度”二字,来自于八百年前南宋词人辛弃疾的一句词:众里寻他千百度。这句话描述了词人对理想的执着追求。

2、深圳市腾讯计算机系统有限公司成立于1998年11月,由马化腾、张志东、许晨晔、陈一丹、曾李青五位创始人共同创立。

腾讯多元化的服务包括:社交和通信服务QQ及微信/WeChat、社交网络平台QQ空间、腾讯游戏旗下QQ游戏平台、门户网站腾讯网、腾讯新闻客户端和网络视频服务腾讯视频等。

3、阿里巴巴集团控股有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的18人于1999年在浙江省杭州市创立的公司。

阿里巴巴集团经营多项业务,另外也从关联公司的业务和服务中取得经营商业生态系统上的支援。业务和关联公司的业务包括:淘宝网、天猫、聚划算、全球速卖通、阿里巴巴国际交易市场、1688、阿里妈妈、阿里云、蚂蚁金服、菜鸟网络等。

4、华为技术有限公司,成立于1987年,总部位于广东省深圳市龙岗区。华为是全球领先的信息与通信技术(ICT)解决方案供应商,专注于ICT领域,坚持稳健经营、持续创新、开放合作,在电信运营商、企业、终端和云计算等领域构筑了端到端的解决方案优势,为运营商客户、企业客户和消费者提供有竞争力的ICT解决方案、产品和服务,并致力于实现未来信息社会、构建更美好的全联接世界。

5、北京字节跳动科技有限公司,成立于2012年3月,是最早将人工智能应用于移动互联网场景的科技企业之一,是中国北京的一家信息科技公司,地址位于北京市海淀区知春路甲48号。

服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等,是企业IT系统的基础架构平台。

服务器操作系统主要分为四大流派:Unix、Linux、Windows Server和Netware。

下面数脉科技和大家分享一下每个系统的大概情况:

UNIX

Unix是最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发的。

其是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

UNIX操作系统是商业版,是需要收费的。不过也有免费版的,例如:NetBSD等类似UNIX版本。

目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。

UNIX特性

1 多用户,多任务的分时操作系统;

2 系统结构可分为三部分:操作系统内核,系统调用,应用程序;

3 大部分是由C语言编写的,系统易读,易修改,易移植;

4 丰富的、精心挑选的系统调用,整个系统的实现十分紧凑,简洁;

5 功能强大的可编程的Shell语言(外壳语言);

6 采用树状目录结构,具有良好的安全性,保密性和可维护性;

7 采用进程对换(Swapping)的内存管理机制和请求调页的存储方式,实现虚拟内存管理,内存的使用效率大增;

8 多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。

Linux

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux下怎样应用软件Calibre的介绍

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情