新書推薦:

《
(小历史大世界)日本小史
》
售價:HK$
86.9

《
慢慢变成大人 一部颠覆传统教育观的权威指南 驳斥传统育儿观念,直击教育核心 直面儿童成长中的深层议题
》
售價:HK$
75.9

《
口腔临床病例精粹
》
售價:HK$
107.8

《
下潜,潜入夜海
》
售價:HK$
74.8

《
Wi-Fi室内定位理论、技术及应用
》
售價:HK$
162.8

《
中国现代小说的起点:清末民初小说研究
》
售價:HK$
118.8

《
一般系统论 科学元典·交叉科学系列
》
售價:HK$
96.8

《
颌面肌功能治疗学 原书第2版 牙?? 肌肉 身姿 国际经典口腔颌面外科译著 一本口腔医生、康复师与宝
》
售價:HK$
294.8
|
| 內容簡介: |
|
本书基于作者多年的工作经验和对软件功能的深入理解,以快速学习套件和问答形式,系统讲解了Candence? Virtuoso? ADE产品套件知识和使用技巧,全书共9章。第1章为入门引导,介绍了产品套件及电路仿真设置、数据处理等操作,提及实时调校仿真与蒙特卡罗分析。第2章和第3章分别阐述了进阶仿真方式和实用电路分析工具。第4章到第9章多以问答形式呈现,涵盖了Virtuoso配置、仿真数据处理、工具使用、数据存储与电路配置、原理图及符号编辑等常见问题的解决方案与技巧。
|
| 關於作者: |
|
王忆,博士,2001 年本科就读于浙江大学竺可桢学院,2005 年获电子信息工程专业学士学位;同年在浙江大学直接攻读博士学位,2009 年获电路与系统工学博士学位。博士毕业后,前往荷兰埃因霍温理工大学从事为期一年的博士后研究工作。求学期间(含本科、博士阶段及博士后),发表学术论文 11 篇,并参与编著《模拟集成电路设计与仿真》一书。离开学术科研领域后,正式入职荷兰著名半导体企业恩智浦(NXP),从事模拟集成电路与安全芯片的设计工作,时任资深模拟设计工程师。目前任职于另一家国际知名半导体企业,担任主任工程师(Principal Engineer),从事芯片验证,以及验证流程与验证工具的搭建工作;同时作为 Cadence Virtuoso 工具及数模混合仿真领域的专家,为多个产品线提供技术咨询服务。
|
| 目錄:
|
目 录 第1章 Cadence Virtuoso ADE Assembler基础操作1 1.1 Virtuoso ADE产品套件简介1 1.1.1 客户需求1 1.1.2 产品概述2 1.1.3 公共存储单元(maestro View)2 1.1.4 Virtuoso ADE Explorer简介3 1.1.5 Virtuoso ADE Assembler简介4 1.1.6 Virtuoso ADE Verifier简介8 1.1.7 Virtuoso Variation Option简介11 1.2 使用Virtuoso ADE软件进行电路仿真12 1.2.1 创建公共存储单元(maestro View)12 1.2.2 测试(Test)相关操作18 1.2.3 编辑Virtuoso ADE Assembler的Outputs Setup(输出设置)页面28 1.2.4 Corner相关操作37 1.2.5 仿真、运行设置43 1.2.6 查看仿真波形47 1.3 Virtuoso ADE Explorer实时调校(Real Time Tuning)56 1.3.1 将电路器件参数(Parameters)引入到仿真设置中57 1.3.2 Virtuoso ADE Explorer实时调校的具体操作61 1.4 蒙特卡罗分析(Monte Carlo Analysis)67 1.4.1 蒙特卡罗分析的准备工作68 1.4.2 运行蒙特卡罗分析和仿真结果分析69 第2章 Cadence Virtuoso ADE进阶仿真75 2.1 仿真不同类型的设计75 2.1.1 仿真手动修改后的网表75 2.1.2 仿真文本网表77 2.1.3 仿真从版图中抽取的包含寄生参数的设计(后仿:post-simulation)80 2.1.4 在一个仿真数据库中对比前仿(schematic View)和后仿(av_extracted View)的波形81 2.2 增量仿真83 2.2.1 复用扫描仿真中的结果83 2.2.2 复用蒙特卡罗分析的仿真结果85 2.2.3 复用历史记录中的网表86 2.3 修调仿真(Trim/Calibrate Simulation)86 2.3.1 先修调电路,再运行性能验证的仿真86 2.3.2 将单一修调设置应用到多参数扫描的仿真场景中(Corners Analysis)90 2.3.3 将修调结果运用于多个测试中,并避免重复的修调仿真92 2.3.4 在蒙特卡罗分析中运行修调仿真93 2.4 调试仿真(Debug Simulation)98 2.4.1 调试指定Corner下的仿真99 2.4.2 调试蒙特卡罗分析中的某一特定采样100 2.5 蒙特卡罗分析104 2.5.1 在蒙特卡罗分析中加入设计变量的统计分布104 2.5.2 重新运行包含多个测试的特定采样仿真107 2.5.3 对高可靠性芯片的验证109 2.5.4 获取位于高西格玛处采样的器件参数设置114 2.5.5 直接创建统计角116 2.6 从预先保存的状态开始新的瞬态仿真117 第3章 基于Cadence Virtuoso ADE Assembler的实用性电路分析工具122 3.1 EM-IR(电迁移和压降)分析122 3.1.1 从版图中提取寄生参数并生成DSPF文件123 3.1.2 为仿真设置EM-IR分析124 3.1.3 运行EM-IR分析并分析仿真结果128 3.2 灵敏度分析(Sensitivity Analysis)和电路优化器(Optimizer)134 3.2.1 创建有源带通滤波器的仿真测试平台137 3.2.2 灵敏度分析140 3.2.3 电路优化146 3.3 最差Corner分析148 3.4 可靠性分析(老化仿真)152 3.4.1 创建并设置可靠性分析155 3.4.2 运行可靠性分析并分析仿真结果157 3.4.3 添加自热效应到可靠性分析160 3.4.4 在蒙特卡罗分析中叠加可靠性分析161 3.4.5 使用其他可靠性分析中的极限测试165 3.4.6 逐步老化168 3.5 故障模拟171 3.5.1 创建并设置故障模拟173 3.5.2 在设计中添加故障规则175 3.5.3 为故障设置权重178 3.5.4 故障整合180 3.5.5 添加个别故障181 3.5.6 故障分组184 3.5.7 故障采样186 3.5.8 运行故障模拟和浏览结果187 3.5.9 整合故障模拟的仿真历史记录190 3.6 混合信号仿真初探193 3.6.1 设置交互模式下的混合信号仿真194 3.6.2 交互模式界面SimVision Debug简介197 3.6.3 逐步进行瞬态仿真199 3.6.4 显示仿真中信号的波形200 3.6.5 在数据库中保存新信号的仿真结果202 3.6.6 获取未保存的端口电流204 第4章 Cadence Virtuoso进阶设置207 4.1 如何配置Virtuoso207 4.1.1 哪些文件是用于配置Virtuoso的?207 4.1.2 启动Virtuoso时,对.cdsinit文件的搜索顺序是什么?207 4.1.3 如何设置通用的和基于项目的.cdsinit?207 4.1.4 有什么推荐的基础设置吗?208 4.1.5 如何禁止启动Virtuoso时加载.cdsinit文件?209 4.1.6 如何编辑Virtuoso中的环境变量?209 4.1.7 如何将.cdsenv中的设置转换为.cdsinit中的命令?210 4.1.8 View被锁定,无法编辑,如何解锁?212 4.1.9 如何查看和编辑Virtuoso中的快捷键?213 4.1.10 如何添加/删除快捷键?214 4.2 与测试(Test)相关的设置214 4.2.1 为什么工艺库(Model File)中只有文件名,而没有文件路径?214 4.2.2 如何比较多个测试中的设置,并对其进行修改?215 4.2.3 为什么在Multi-Test Editor页面中没有显示所有的测试?217 4.2.4 如何将指定测试中的设置赋予其他测试?218 4.2.5 如何设置电路节点的仿真的初始值:Node Set或Initial Condition?220 4.2.6 Node Set和Initial Condition有什么区别?221 4.2.7 为什么Initial Condition没有被用于直流分析?221 4.2.8 如何保存和读取maestro View中的设置?224 4.2.9 如何导入其他maestro View中的设置?224 4.2.10 如何生成和显示网表(Netlist)?226 4.2.11 如何在生成的网表中将顶层电路包装成子电路?226 4.2.12 如何查看仿真中所使用的网表(Netlist)?228 4.2.13 瞬态仿真中的预设精度是如何影响仿真结果的?229 4.2.14 如何在瞬态仿真过程中改变仿真精度设置(仿真参数)?232 4.2.15 如何在瞬态仿真过程中同时改变多个参数或设计变量?233 4.2.16 如何跳过瞬态仿真初始阶段的仿真波形?234 4.2.17 如何抽取并保存瞬态仿真的结果?236 4.2.18 如何在Corners Setup对话框中通过过滤器来快速启用/停用Corner?236 4.3 与设计变量(Design Variables)和器件参数(Parameters)相关的设置238 4.3.1 如何获取仿真温度?238 4.3.2 如何将不同的设计变量相关联?239 4.3.3 可以在设计变量的赋值中使用表达式吗?239 4.3.4 如何查看SKILL中函数的功能及其参数?240 4.3.5 可以对工艺角(Model Section)使用设计变量吗?241 4.3.6 如何将字符串格式的设计变量传递到器件参数中(创建与工艺角相关的电路模型)?241 4.3.7 可以对电路节点初始值使用设计变量吗?244 4.3.8 仿真设置中使用设计变量的格式是什么?244 4.3.9 如何同步扫描多个变量?244 4.3.10 如何取消多个变量的同步扫描?246 4.3.11 如何给器件参数添加备注?246 4.3.12 如何找到设计变量的出处,即它是在哪里定义的?246 4.3.13 如何用测试中设计变量的赋值来代替全局变量的赋值?247 4.3.14 能否将View作为扫描的变量?248 4.3.15 如何在设计变量和全局变量之间传递数据?249 4.3.16 将设计变量的数值保存到电路图中有何作用?250 4.3.17 如何将电路中的器件参数导入Virtuoso ADE Assembler/Explorer?251 4.3.18 如何将全局变量的设置保存到外部文件中?252 4.4 与运行仿真相关的设置253 4.4.1 在Job Policy中,ICRP和LSCS的区别是什么?253 4.4.2 使用LSCS有什么优点?254 4.4.3 如何切换ICRP和LSCS模式?255 4.4.4 为什么在设置了多线程的情况下,仅有一个线程执行最后的若干仿真?256 4.4.5 如何在仿真开始前预览将要运行的所有仿真?256 4.4.6 如何在Corner扫描和器件参数扫描中跳过某些仿真?258 4.4.7 如何防止因为硬盘空间不足造成的仿真终止?258 4.4.8 如何在Virtuoso ADE Assembler/Explorer或Virtuoso关闭后继续执行仿真?258 4.4.9 如何终止特定的仿真?259 4.4.10 如何使进行中的仿真忽略电路设计的修改?259 4.4.11 如何在不改变Virtuoso ADE Assembler界面中设置的情况下,尝试不同的全局变量或 器件参数?260 4.4.12 如何仅运行未完成或出现错误的仿真?261 4.4.13 如何将仿真设置转换为OCEAN脚本?261 4.4.14 如何运行OCEAN脚本?262 4.4.15 如何为测试添加预仿真脚本?262 4.4.16 没有写入权限时,还可以运行maestro View中的仿真吗?263 4.4.17 在只读状态下,如何保存在maestro下maestro View中做出的修改?263 4.4.18 如何避免运行重复的仿真?264 4.5 与输出表达式(Output Expression)相关的设置265 4.5.1 如何在表达式中使用设计变量?265 4.5.2 calcVal函数的参数有哪些,该如何使用呢?265 4.5.3 如何在表达式中使用其他表达式?266 4.5.4 如何在表达式中使用其他测试中的表达式的结果?266 4.5.5 如何将信号或表达式导入计算器(Calculator)中?266 4.5.6 可以在表达式中使用MATLAB吗?267 4.5.7 如何使用OCEAN脚本来处理数据?267 4.5.8 如何导出表达式?268 4.5.9 如何批量处理表达式?269 4.5.10 如何导入表达式?270 4.5.11 如何通过表达式来获取器件的工作点参数?270 4.5.12 如何创建处理所有Corner的表达式?273 4.5.13 如何创建处理所有设计变量/器件参数扫描的表达式?273 4.5.14 如何创建处理所有工艺角仿真和所有设计变量/器件参数扫描的表达式?275 4.5.15 如何创建处理指定工艺角仿真和指定设计变量/器件参数扫描的表达式?275 4.5
|
|