名词解释
ibis(input/output buffer information specification)输入/输出缓冲器信息规范
3-state(三态):通常作为驱动器,也可通过使能端关闭
ecl:(emitter coupled logic,发射极耦合逻辑电路),包括input_ecl、output_ecl、i/o_ecl、3-state_ecl
说明
ibis是一种基于v/i曲线的,对i/o缓冲器快速准确建模的方法,其目的是提供一种集成电路制造商与仿真软件供应商以及设计工程师之间相互交换电子元件仿真数据的标准方法。
ibis模型是一种行为模型,它不是从需要仿真的元件的结构出发定义,而是从元件的行为出发定义的。
ibis本身是一种标准的文本格式,它记录驱动器和接收器的不同参数,如驱动源输出阻抗、上升/下降时间以及输入负载等参数,但它不说明这些记录参数是如何使用的。
saberrd的ibis模型工具可以帮助工程师更容易地将ibis数据文件中的模型信息导入到saberrd ibis缓冲区模型中,进行引脚选择,并使用已保存的组件原理图生成层次符号,进而生成相应的saberrd模型,以便在saberrd仿真环境中使用。
ibis模型文件通常由ic供应商提供,供saber使用的ibis模型很多。
目前的saberrd支持ibis 4.2版本,向下兼容所有以前的版本。
用ibis转换工具可以将3-state模型转换,但使用ibis转换工具并不能直接将3-state_ecl模型转换为saber模型。
解决方案
根据hspice用户指南,3-state_ecl缓冲区几乎类似于3-state缓冲区。最主要的区别是3-state_ecl缓冲区没有下拉节点。下面给出了两个缓冲区的框图。
解决方案包括两个步骤。
步骤1:更改模型类型并转换
a. 用记事本应用程序打开要转换的*.ibs文件;
b. 搜索model_type。
c. 将模型类型值从“3-sate_ecl”更改为“3-state”。
d. 保存文件。
e. 现在使用ibis工具将ibs模型转换为saber模型。
步骤2:移除下拉节点。
a. 转换完成后,对应的*.ai_sch和*.ai_sym文件被创建。
(1)在工作目录中创建一个新的设计文件(例如:test_design.ai_dsn)
(2)放置*.ai_sym在原理图上。
(3)右键单击符号并选择“open hierarchy”。
b. 删除名称为“pd”的同页连接器和节点
c. 连接npu和npd,如下图所示。
d. 对其它(ib_*)有pu和pd节点的块重复上述步骤。
e. 保存设计。
练习实例
文后给出了一个小例子,你可以检查样例ps020h33_mod。并检查ps020h33.ibs文件。zip文件中的.ai_dsn文件,用于指定pu和pd之间的连接。
压力传感器
Linux可以提供的功能通常是通过哪些命令来实现的?
新能源汽车电设施后劲不足 需要打造充换电智能网络
Mentor推出新印刷电路板设计平台 可提供准确的并行设计分析和验证
北碚区解决“卡脖子”难题,建好“智造重镇”“智慧名城”
如何在SaberRD中使用IBIS工具转换3-state_ECL模型呢?
ADI公司实验室电路协助工程师应对更多常见复杂
光控自动淋浴节水器电路
宏集应用 | 如何通过振动传感器防止造纸工业中的意外故障?
蔚来将携众多车型亮相于2020深圳电动出行展
魅族即将发布的 18 系列将采用主流的竖排长方形矩阵设计
直接数字合成技术(DDS)是什么?DDS又是如何工作的?
基于猎豹腿结构的3D打印宽量程柔性电容式压力传感器设计
玩4K游戏需要什么?这些你都要提前了解清楚
OPPOR11最新消息:OPPOR11声势浩大全国九城齐发广告,OPPOR11发布会将进入倒计时
mifoi2项链式智能蓝牙耳机评测 突破了我们对耳机的原有想象
马斯克最新访谈:为你展现历经波折后一个更加真实的马斯克!
5G技术在未来应用领域
OPPOR11什么时候上市?OPPO最新消息:有钱就是任性!新机OPPOR11邀请了八位超人气明星代言,阵容强大
S-TouchTM 电容式触摸控制器PCB布局指南