[发明专利]数模转换器建模方法及系统、数模转换器有效
申请号: | 202110380013.6 | 申请日: | 2021-04-09 |
公开(公告)号: | CN112800709B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 刘杰;班郁;李苗;叶雨农;王皓岩;李嵬 | 申请(专利权)人: | 中国电子科技集团公司信息科学研究院 |
主分类号: | G06F30/38 | 分类号: | G06F30/38 |
代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 李明;赵吉阳 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数模转换器 建模 方法 系统 | ||
本公开提供一种数模转换器建模方法及系统、数模转换器,所述方法包括:建立基于行为级语言VerilogA的行为级模型;建立基于Spice的端口模型;将所述基于行为级语言VerilogA的行为级模型和所述基于Spice的端口模型相结合,构建从数字信号输入到模拟信号输出的信号通路,获得数模转换器模型。本公开的数模转换器建模方法,设计了基于行为级语言VerilogA的行为级模型和基于Spice的端口模型相融合的模型架构,在保障数模转换器集成仿真需求和精度的同时,有效提升模型的仿真效率,增加了模型的可用性,增加了模型的可共享性,该数模转换器模型建模方法可有效支撑基于模型的IP共享。
技术领域
本公开属于建模技术领域,具体涉及一种数模转换器建模方法及系统、数模转换器。
背景技术
数模转换器在目前信息、通信等电子设备中有着极为广泛的应用,可以满足数字化到模拟域的高效转化,数模转换器的模型主要用于在系统中集成时,实现数模转换器的功能和性能仿真。在当前的现有技术中,数模转换器的模型主要可以通过基于Spice的电路建模和基于端口行为的IBIS模型建模,不同的建模方法在建模过程和仿真应用中也不相同。
基于Spice电路建模形成的数模转换器模型可精确表征数模转换器的设计细节,但建模过程要求较高,且模型规模较大,在系统仿真中效率较低且一定程度会公开数模转换器的设计,在知识产权保护上有不足。基于端口行为的IBIS模型主要用于表征信号端口的电流电压行为,主要用于集成设计中互联部分的级联仿真,无法表征数模转换器的功能及性能,在系统功能评估中有不足。
发明内容
本公开旨在至少解决现有技术中存在的技术问题之一,提供一种数模转换器建模方法及系统、数模转换器。
本公开的一方面,提供一种数模转换器建模方法,所述方法包括:
建立基于行为级语言VerilogA的行为级模型;
建立基于Spice的端口模型;
将所述基于行为级语言VerilogA的行为级模型和所述基于Spice的端口模型相结合,构建从数字信号输入到模拟信号输出的信号通路,获得数模转换器模型。
在一些实施方式中,所述建立基于行为级语言VerilogA的行为级模型,包括:
模型架构:结合数模转换器电路设计架构,建立行为级模型基础结构,在保留整体电路结构的同时,隐藏核心电路设计;
参数配置:结合整体数模转换器可配置性需求,设定模型可配置参数;
功能建模:结合数模转换器整体功能,通过行为级语言VerilogA完成数字信号到模拟信号的转换功能,并根据参数需求,完成信号行为模拟;
噪声模拟:结合数模转换器电路性能仿真和测试结果,通过所述行为级语言VerilogA完成噪声的引入,完成模拟信号性能模拟。
在一些实施方式中,所述建立基于Spice的端口模型,包括:
端口功能:结合数模转换器电路设计中输出端口部分功能,基于当前所选工艺基础晶体管,搭建端口Spice电路;
参数配置:结合整体数模转换器可配置型需求,设定输出端口可配置参数;
端口性能:结合数模转换器电路性能仿真和测试结果,调整所述基础晶体管参数,完成输出端口性能模拟。
在一些实施方式中,所述将所述基于行为级语言VerilogA的行为级模型和所述基于Spice的端口模型相结合,构建从数字信号输入到模拟信号输出的信号通路,获得数模转换器模型,包括:
参数配置:结合所述基于行为级语言VerilogA的行为级模型和所述基于Spice的端口模型的参数配置,形成数模转换器模型参数配置需求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司信息科学研究院,未经中国电子科技集团公司信息科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110380013.6/2.html,转载请声明来源钻瓜专利网。