一种数模接口的驱动控制方法及系统技术方案

技术编号:20176615 阅读:22 留言:0更新日期:2019-01-23 00:21
本发明专利技术公开了一种数模接口的驱动控制方法及系统,在该方法中,从模拟模块的端口出发,根据端口信息文件得到连线,并根据连线得到直接相连的所有功能单元,再判断这些功能单元中是否存在数字单元,从而确定是否需要在这个端口插入驱动单元,这样就排除了非数模接口误插入驱动单元的问题,进而避免了插入驱动单元的误操作。

A Driving Control Method and System of Digital-Analog Interface

The invention discloses a driving control method and system of digital-analog interface. In this method, starting from the port of analog module, the connection is obtained according to the port information file, and all functional units directly connected are obtained according to the connection, then the existence of digital units in these functional units is judged, so as to determine whether the driver unit needs to be inserted in this port, so as to exclude it. The problem of incorrect insertion of non-digital-analog interface into driving unit is solved, and the incorrect operation of inserting driving unit is avoided.

【技术实现步骤摘要】
一种数模接口的驱动控制方法及系统
本申请涉及电子
,尤其涉及一种数模接口的驱动控制方法及系统。
技术介绍
随着芯片规模越来越大,数模接口也越来越复杂,对时序的要求也越来越严格。数字后端物理设计过程中,数模接口的时序信息是一个容易被忽略的点。由于模拟电路的特殊性,它的时序信息模型通常是缺失的,这就导致数字后端物理设计工具无法获得准确的数模接口延时信息,在时序优化过程中也不会自动的针对数模接口进行处理。这种做法的缺点在于容易出现数模接口处连线过长,驱动不足的问题。
技术实现思路
本专利技术提供了一种数模接口的驱动控制方法及系统,用以解决现有技术中数字后端物理设计过程中容易出现数模接口处连线过长,驱动不足的问题。其具体的技术方案如下:一种数模接口的驱动控制方法,所述方法包括:获取电路中所有模拟模块的端口信息文件;根据所述端口信息文件,确定连线上所连接的所有功能单元;检测所有功能单元中是否存在数字单元;若存在数字单元,则生成在数模接口插入驱动单元的脚本,并执行生成的脚本;若不存在数字单元,则输出所述端口无需插入驱动单元的提示信息。可选的,根据所述端口信息文件,确定连线上所连接的所有功能单元,包括:根据所述端口信息文件,确定所述端口所连接的连线;根据所述连线,确定所述连线上所连接的所有功能单元。可选的,执行生成的脚本,包括:检测是否完成所有模拟模块的端口检查;若是,则执行生成的所有执行脚本;若否,则继续根据端口信息文件获取端口所连接的连线。一种数模接口的驱动控制系统,所述系统包括:获取模块,用于获取电路中所有模拟模块的端口信息文件;处理模块,用于根据所述端口信息文件,确定连线上所连接的所有功能单元;检测所有功能单元中是否存在数字单元;若存在数字单元,则生成在数模接口插入驱动单元的脚本,并执行生成的脚本;若不存在数字单元,则输出所述端口无需插入驱动单元的提示信息。可选的,所述处理模块,具体用于根据所述端口信息文件,确定所述端口所连接的连线;根据所述连线,确定所述连线上所连接的所有功能单元。可选的,所述处理模块,具体用于检测是否完成所有模拟模块的端口检查;若是,则执行生成的所有执行脚本;若否,则继续根据端口信息文件获取端口所连接的连线。通过本专利技术所提供的方法及系统,从模拟模块的端口出发,根据端口信息文件得到连线,并根据连线得到直接相连的所有功能单元,再判断这些功能单元中是否存在数字单元,从而确定是否需要在这个端口插入驱动单元,这样就排除了非数模接口误插入驱动单元的问题,进而避免了插入驱动单元的误操作。附图说明图1为本专利技术实施例中一种数模接口的驱动控制方法的流程图;图2为本专利技术实施例中一种数模接口的驱动控制系统的结构示意图。具体实施方式下面通过附图以及具体实施例对本专利技术技术方案做详细的说明,应当理解,本专利技术实施例以及实施例中的具体技术特征只是对本专利技术技术方案的说明,而不是限定,在不冲突的情况下,本专利技术实施例以及实施例中的具体技术特征可以相互组合。如图1所示为本专利技术实施例中一种数模接口的驱动控制方法的流程图,该方法包括:S10,获取电路中所有模拟模块的端口信息文件;当前,芯片的规模越来越大,所以在芯片中数模接口也越来越复杂,在本专利技术中针对数模接口进行对应的处理,首先通过ICC得到所有模拟模块的端口信息文件。S11,根据端口信息文件,确定连线上所连接的所有功能单元;在本专利技术中,从端口出发,首先获取到端口信息文件,在获取到端口信息文件之后,进一步的确定端口所连接的连线,然后根据该连线就可以确定出连线上所连接的所有功能单元。简单来讲,也通过端口信息文件确定连线,然后再确定与该连线直接连接的功能单元。S12,检测所有功能单元中是否存在数字单元;这里的检测是需要确定在确定出的功能单元中是否存在至少一个数字单元。如果存在至少一个数字单元,则说明该端口为数模接口,则执行S13;如果不存在任何一个数字单元,则说明该端口为非数模接口,并执行S17。S13,生成在数模接口插入驱动单元的脚本;在确定该端口为数模接口之后,系统将确定需要在该端口处插入驱动单元,从而生成插入驱动单元的脚本。S14,检测是否完成所有模拟模块的端口检查;由于在芯片中存在多个模拟模块,所以在执行上述的方法过程中并不单一的执行一个模拟模块的处理,而是可以处理多个模拟模块,在完成执行脚本的生成之后,还需要进一步的检测是否完成了芯片中所有模拟模块的端口检查,若是,所有模拟模块的端口都检查完成,则执行步骤S15。若是存在模拟模块的端口未检查,则返回执行S11。S15,结束流程,并执行生成的脚本;S16,在ICC中将新插入的驱动单元设置在对应的端口处;S17,输出所述端口无需插入驱动单元的提示信息。通过本专利技术所提供的方法,从模拟模块的端口出发,根据端口信息文件得到连线,并根据连线得到直接相连的所有功能单元,再判断这些功能单元中是否存在数字单元,从而确定是否需要在这个端口插入驱动单元,这样就排除了非数模接口误插入驱动单元的问题,进而避免了插入驱动单元的误操作。对应本专利技术实施例中一种数模接口的驱动控制方法,本专利技术实施例中还提供了一种数模接口的驱动控制系统,如图2所示为本专利技术实施例中一种数模接口的驱动控制系统的结构示意图,该系统包括:获取模块201,用于获取电路中所有模拟模块的端口信息文件;处理模块202,用于根据所述端口信息文件,确定连线上所连接的所有功能单元;检测所有功能单元中是否存在数字单元;若存在数字单元,则生成在数模接口插入驱动单元的脚本,并执行生成的脚本;若不存在数字单元,则输出所述端口无需插入驱动单元的提示信息。进一步,在本专利技术实施例中,所述处理模块,具体用于根据所述端口信息文件,确定所述端口所连接的连线;根据所述连线,确定所述连线上所连接的所有功能单元。进一步,在本专利技术实施例中,所述处理模块,具体用于检测是否完成所有模拟模块的端口检查;若是,则执行生成的所有执行脚本;若否,则继续根据端口信息文件获取端口所连接的连线。尽管已描述了本申请的优选实施例,但本领域内的普通技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改,包括采用特定符号、标记确定顶点等变更方式。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。本文档来自技高网...

【技术保护点】
1.一种数模接口的驱动控制方法,其特征在于,所述方法包括:获取电路中所有模拟模块的端口信息文件;根据所述端口信息文件,确定连线上所连接的所有功能单元;检测所有功能单元中是否存在数字单元;若存在数字单元,则生成在数模接口插入驱动单元的脚本,并执行生成的脚本;若不存在数字单元,则输出所述端口无需插入驱动单元的提示信息。

【技术特征摘要】
1.一种数模接口的驱动控制方法,其特征在于,所述方法包括:获取电路中所有模拟模块的端口信息文件;根据所述端口信息文件,确定连线上所连接的所有功能单元;检测所有功能单元中是否存在数字单元;若存在数字单元,则生成在数模接口插入驱动单元的脚本,并执行生成的脚本;若不存在数字单元,则输出所述端口无需插入驱动单元的提示信息。2.如权利要求1所述的方法,其特征在于,根据所述端口信息文件,确定连线上所连接的所有功能单元,包括:根据所述端口信息文件,确定所述端口所连接的连线;根据所述连线,确定所述连线上所连接的所有功能单元。3.如权利要求1所述的方法,其特征在于,执行生成的脚本,包括:检测是否完成所有模拟模块的端口检查;若是,则执行生成的所有执行脚本;若否,则继续根据端口信息文件获取端口所连接的...

【专利技术属性】
技术研发人员:朱观禄
申请(专利权)人:珠海昇生微电子有限责任公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1