【Tanner】tanner tools 2019.2教学版 安装教程及介绍

本文介绍了Tannertools2019.2的安装教程,包括新功能如S-Edit的改进和L-Edit的LayoutForge工具,以及软件中的各个模块如物理布局、原理图捕获、仿真等。详述了软件升级后的特性,展示了其在集成电路设计中的高效工具集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、tanner tools 2019破解版安装教程

二、软件模块简介

2.1 Tanner S-Edit

2.2 Tanner T-Spice

2.3 Tanner Waveform Viewer

2.4 Tanner Designer

2.5 Tanner Digital Implementer

2.6 Tanner Eldo RF

三、tanner tools 2019.2新功能和更新

3.1 S.Edit

3.2 L.Edit


        tanner tools 2019.2是tanner tools系列软件的新版本,也是目前行业软件中非常专业的集成电路设计软件,集合了多个实用的工具插件,包括L-Edit,DRC,SPR,Extract,LVS以及W-Edit,S-Edit等,可以用于设计,布局和验证模拟,混合信号,RF和MEMS IC。其中L-Edit为物理布局模块,S-Edit为原理图捕获模块,T-Spice为模拟电路仿真模块,L-Edit Pro为物理验证模块,Tanner Waveform Viewer为波形查看器,其完整集成的模拟设计流程,可以极大的缩短用户投入工作的时间,大大提高工程师的效率。

        与上一版本相比,tanner tools 2019功能进行了全面升级和优化,比如在S.Edit模块中,提供对通过参数化电源/接地符号或网络标签定义的继承连接的支持。在L.Edit模块中,包含两个全新功能,包含在文档中,但需要调用一个键。这些是新的统一库管理器,以及称为Layout Forge的布局加速工具。更多新功能可以在软件中自行探索。

一、tanner tools 2019破解版安装教程

1、下载解压,得到tanner tools 2019.2中文原程序和crack破解文件夹;

2、首先双击文件“TannerTools_v2019.2-Win64.exe”安装原程序,接受条款,按默认目录安装;

3、软件安装完成后,打开crack破解文件夹,以管理员身份运行MentorKG.exe会自动生成许可证文件LICENSE.TXT,保存在一个指定位置,比如软件安装目录下;

4、创建系统环境变量:右键我的电脑—>属性—>高级系统设置—>环境变量

变量名:LM_LICENSE_FILE

变量值:指向License.txt路径

5、至此,软件成功激活,以上就是tanner tools 2019.2中文破解版的详细安装教程。

二、软件模块简介

2.1 Tanner S-Edit

Tanner S-Edit原理图捕获可在处理最复杂的IC设计时提高您的设计生产率。这种强大的环境支持在网络和设备级别进行原理图,布局和LVS报告之间的快速64位渲染和交叉探测。 

1、行业标准支持,包括紧密的SPICE仿真集成和波形交叉探测

2、在原理图中直接查看工作点仿真结果

3、带有网络/设备突出显示的原理图,布局和LVS报告之间的交叉探测

4、可配置原理图电气规则检查(ERC)

5、先进的阵列和总线支持

6、与Tanner L-Edit IC集成以加快布局和ECO工艺

2.2 Tanner T-Spice

Tanner T-Spice仿真器是Tanner工具套件的一部分,可以轻松地与流程中的其他设计工具集成,并且与行业领先的标准兼容。它通过高级建模,多线程支持,设备状态绘图,实时波形查看和分析以及用于简单SPICE语法创建的命令向导,提高了仿真精度。

1、快速,准确的模拟/混合信号电路仿真,支持多线程

2、通过虚拟数据测量,参数扫描,蒙特卡洛,DC / AC和瞬态分析来准确表征电路行为

3、支持Levenberg-Marquardt非线性优化器,绘图语句和参数定义,以及位或总线逻辑波形输入

4、业内总拥有成本最低

2.3 Tanner Waveform Viewer

Tanner Waveform Viewer(以前称为W:Edit)提供了直观的多窗口,多图表界面,可轻松查看高度可配置格式的波形和数据。

1、动态链接到Tanner T-Spice仿真和Tanner S-Edit原理图捕获 

2、直接在原理图编辑器中进行波形交叉探测

3、轻松处理大型(10GB +)数据文件

4、根据其他迹线的数学表达式创建新迹线,以进行高级分析并轻松与测量数据进行比较,以最大,最小,平均,相交,均方根,均方根/过冲,幅度,误差,交叉,延迟,周期,频率,上升/下降时间,抖动,脉冲宽度,建立时间,积分,微分,占空比和压摆率。

2.4 Tanner Designer

Tanner Designer是一个模拟验证管理工具,可跟踪项目的所有模拟。该工具将模拟结果显示在方便的仪表板上,使团队可以快速查看哪些块通过或未通过规格并监视验证进度。该工具与S-Edit,T-Spice,Eldo和Tanner Waveform Viewer完全集成。

每次运行模拟时,Tanner Designer都会自动将测量结果发送到Microsoft Excel工作簿,从而使团队能够无限灵活地捕获规格要求,指定公式以计算模块是否符合规格并生成自定义报告。该团队可以立即开始管理模拟验证,而无需使用任何工具,也无需使用专有工具语言。

2.5 Tanner Digital Implementer

由Oasys综合和Nitro布局和路线引擎提供支持的Tanner数字实现器(TDI)已集成到Tanner的物理布局工具L-Edit中,以解决“顶部模拟”设计数字需求的物理实现。越来越多的模拟设计正变得数字化,从而产生更多的数字内容来增强模拟功能,例如自动校准和更多的可编程性。

L-Edit中的Tanner Digital Implementer集成是理想的经济高效,易于使用的数字综合和布局布线解决方案。

2.6 Tanner Eldo RF

将混合信号仿真扩展到RF域,TannerEldo RF通过采用一组专用算法来准确,有效地处理这些应用中的低功率信号,为连接的传感器和物联网市场中的无线应用提供了可靠的RF验证。Tanner Eldo RF扩展了Eldo仿真器的功能,以提供广泛的分析功能,一组RF专用功能以及适用于各种电路类型的一组强大的优化功能。

1、用于无线应用的全芯片RF IC验证

2、无缝集成到Mentor Graphics和其他领先的IC设计流程中

3、PLL和频率合成器的闭环相位噪声分析

4、包含数千个元素的大型RF IC设计的多音稳态分析

5、射频/基带划分的调制稳态分析

6、适用于所有无线标准的数字调制源库

7、强非线性信号分析

8、内置优化功能

三、tanner tools 2019.2新功能和更新

3.1 S.Edit

1、继承的连接S-Edit现在提供对通过参数化电源/接地符号或网络标签定义的继承连接的支持。

2、符号和示意图中的图像现在可以将图像插入符号和示意图中。这可以用于创建更详细的符号,也可以用于在示意图中添加注释或文档。Windows@支持位图和矢量格式。Linux仅支持位图格式。

3、AFS和EZWave集成现在,S-Edit已与AFS,EIdo和EZwave集成在一起,以在整个Linux环境中提供仿真设置,启动,交叉探测和反向标注支持。现在,使用PSF输出格式的Windows上的S-Edit和Linux上的AFS/EZWave也支持设置和启动,交叉探测和向后注释。反向注释支持包括DC OP V/l,AC小信号,模型参数,设备AC小信号参数表和设备参数反向注释。

3.2 L.Edit

1、Layout ForgeLayout Forge是生产力提高的工具,适用于模拟布局设计人员执行设备级别的布局和布线,从而可以完全控制布局和布线。Layout Forge可以识别原理图中的差分对,放大器和电流镜,并自动在布局中生成放置和布线的单元。设计人员可以在瞬间中心的帮助下自定义设备的放置,并可以自定义工艺路线。

        tanner tools 2019.2版本包含两个全新功能,包含在文档中,但需要调用一个键。这些是新的统一库管理器,以及称为Layout Forge的布局加速工具。如果您有兴趣使用这两种功能,请与您的销售现场应用工程师联系。他们可以代表您管理请求。

2、AbutmentParameterized单元格邻接可以允许参数化单元格的实例在邻接时调整其几何形状以占据最小面积。例如,如果一个n沟道MOSFET的两个实例共享相同的源极或漏极,则基台将重新生成实例,以去除额外的触点并使这两个器件彼此非常靠近。基台将检查有效的连接,相同类型或类别的设备,并确保LVS清洁结果。必须由PDK中的铸造厂启用参数化的单元桥台。

3、增强的TCL支持L-Edit已增强了TCL接口,用于执行基于C的UPl功能。这暴露了用于命令行执行或脚本编写的大量UPl函数。

三、3、 Library Manager tool

        库管理器工具是Tanner工具套件中的一个新应用程序。库管理器提供了一个统一的界面,用于同时在布局和示意图视图上执行操作。库管理器对库,单元和视图执行许多操作,包括:

1、创建,复制,重命名,添加和删除库,单元格和视图。

2、用不同的父代替换实例。

3、查看和编辑属性。·查看和编辑类别。

4、执行版本控制操作,包括更新,提交,还原和查看历史记录。

5、打开视图以在L-Edit工具和S-Edit工具中进行编辑。

### OmegaConf 配置管理简介 OmegaConf 是一个强大的 Python 库,用于处理复杂的配置文件。它支持多种数据结构(如字典、列表)以及 YAML 文件的解析和操作。以下是有关如何使用 OmegaConf 的详细介绍。 #### 创建配置对象 可以通过 `OmegaConf.create` 方法创建一个新的配置对象。该方法可以接受字典、YAML 字符串或其他兼容的数据结构作为输入[^1]。 ```python import omegaconf from omegaconf import OmegaConf config_dict = {"database": {"host": "localhost", "port": 6379}} config = OmegaConf.create(config_dict) print(OmegaConf.to_yaml(config)) # 将配置转换为 YAML 格式的字符串 ``` #### 加载外部 YAML 文件 如果需要加载外部 YAML 文件,可使用 `OmegaConf.load` 方法。这使得程序能够轻松读取并应用存储在磁盘上的配置文件。 ```python yaml_file_path = "./example_config.yaml" file_conf = OmegaConf.load(yaml_file_path) # 打印加载后的配置内容 print(file_conf.database.host) # 输出 'localhost' ``` #### 合并多个配置源 当存在多个配置来源时(例如默认设置与命令行参数),可以使用 `OmegaConf.merge` 来无缝合并它们。此功能允许开发者优先级较高的配置覆盖较低级别的配置项。 ```python default_configs = OmegaConf.create({"model": {"type": "resnet50"}}) cli_args = OmegaConf.from_dotlist(["model.type=vgg16"]) merged_config = OmegaConf.merge(default_configs, cli_args) assert merged_config.model.type == "vgg16" # 命令行参数成功覆盖默认值 ``` #### 动态更新配置 除了静态定义外,还可以通过访问器动态修改现有配置中的字段。这种灵活性非常适合运行时调整某些超参数或环境变量。 ```python dynamic_update = file_conf.copy() dynamic_update.database.port = 8080 print(dynamic_update.database.port) # 输出新的端口号 8080 ``` #### 错误处理机制 为了防止非法赋值破坏整个系统的稳定性,OmegaConf 提供了严格的模式控制选项。启用严格模式后,任何未声明过的键都将引发异常提示用户修正错误。 ```python strict_mode_enabled = file_conf.copy() strict_mode_enabled.set_struct(True) # 开启只读保护状态 try: strict_mode_enabled.new_field = True # 此处会抛出 AttributeError 异常 except AttributeError as e: print(f"Catch expected error: {e}") ``` --- ### 总结 以上展示了 OmegaConf 在不同场景下的典型用法,包括但不限于初始化配置实例、加载外部资源、融合多层设定逻辑以及实施安全防护措施等方面的功能特性。希望这些例子能帮助快速掌握其核心概念和技术要点!
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电子科技小筑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值