基于标准单元库的可灵活配置驱动能力的方法与流程

文档序号:31546604发布日期:2022-09-17 01:20阅读:来源:国知局

技术特征:
1.一种基于标准单元库的可灵活配置驱动能力的方法,其特征在于,所述方法包括:确定驱动负载所需要的驱动能力;根据标准单元库确定标准单元库中提供的每种标准驱动模块的驱动能力;根据所述驱动负载所需要的驱动能力和所述标准驱动模块的驱动能力,在标准驱动模块中确定每一级可用的驱动模块;确定第1级驱动模块并确定拓扑级数、其它各级中的驱动模块和数量以及拓扑组数;沿第一方向,在所述第1级驱动模块两侧对称排布第2级驱动模块;继续沿第一方向,在当前一级驱动模块的外侧继续排布下一级驱动模块,直至所述当前一级驱动模块的级数达到所述拓扑级数,并且,除第1级驱动模块外,每级驱动模块均为偶数个,并相对于所述第1级驱动模块呈对称设置;且下一级驱动模块的输入端口朝向所述当前一级驱动模块所在的方向;每一级驱动模块的输入端口和输出端口相对设置;将上述各级驱动模块作为一个子单元,根据所述拓扑组数确定所述子单元的组数,并沿垂直第一方向的第二方向对各个子单元进行排布;将第1级驱动模块的输入端口以沿第二方向设置的金属走线连接,将除第1级外同一级驱动模块中沿第一方向相邻的驱动模块的输入端口和输出端口各自分别以沿第一方向设置的金属走线连接,将沿第一方向不相邻的同一级驱动模块的输出端口以长方形金属走线连接,且下一级的输入端口与上一级的长方形金属走线相连接,使得各组子单元组成一个驱动单元,通过所述驱动单元驱动所述负载。2.根据权利要求1所述的基于标准单元库的可灵活配置驱动能力的方法,其特征在于,所述可用的驱动模块为一种或多种,同一级驱动模块选用的驱动模块为同一种。3.根据权利要求2所述的基于标准单元库的可灵活配置驱动能力的方法,其特征在于,每一级中驱动模块的数量与前一级驱动模块的驱动能力、当前一级驱动模块的驱动能力和前一级驱动模块的数量相关。4.根据权利要求1所述的基于标准单元库的可灵活配置驱动能力的方法,其特征在于,所述方法包括:将连接第1级驱动模块的输入端口的金属走线作为所述驱动单元的输入端,将连接最高一级驱动模块的输出端口的长方形金属走线作为所述驱动单元的输出端,驱动所述负载。5.根据权利要求4所述的基于标准单元库的可灵活配置驱动能力的方法,其特征在于,所述驱动单元的驱动能力通过最高一级驱动模块的驱动能力与数量的乘积计算得到。6.根据权利要求1所述的基于标准单元库的可灵活配置驱动能力的方法,其特征在于,所述每一级可用的驱动模块具体为缓冲器或反相器。7.根据权利要求1所述的基于标准单元库的可灵活配置驱动能力的方法,其特征在于,所述第1级驱动模块的输入端口朝向与至少一个所述第2级驱动模块的输入端口的朝向一致。8.根据权利要求1所述的基于标准单元库的可灵活配置驱动能力的方法,其特征在于,所述基于标准单元库的可灵活配置驱动能力的方法在负载驱动能力不足的情况下被执行。9.根据权利要求1所述的基于标准单元库的可灵活配置驱动能力的方法,其特征在于,所述确定第1级驱动模块具体为:
根据驱动负载所需要的驱动能力在标准驱动模块中选择驱动能力为满足驱动负载所需要的驱动能力的1/8或1/16或1/32或1/64或1/128的标准驱动模块为所述第1级驱动模块。10.根据权利要求1所述的基于标准单元库的可灵活配置驱动能力的方法,其特征在于,所述驱动单元的驱动能力分别与各级驱动模块中每个当前一级与前一级的驱动模块的驱动能力的比值的乘积、各级驱动模块中每个当前一级与前一级的驱动模块的数量之比的乘积、以及拓扑组数分别呈正相关。

技术总结
本发明涉及基于标准单元库的可灵活配置驱动能力的方法,根据负载所需驱动能力和每种标准驱动模块的驱动能力确定每一级可用的驱动模块;确定第1级驱动模块并确定拓扑级数、其它各级中的驱动模块和数量以及拓扑组数;沿第一方向在第1级驱动模块两侧对称排布第2级驱动模块;继续沿第一方向在当前一级驱动模块的外侧继续对称排布下一级驱动模块直至级数达到拓扑级数;将上述各级驱动模块作为一个子单元,根据拓扑组数确定所述子单元的组数,并垂直第一方向对各个子单元进行排布;将同一级的输入端口以直线型金属走线连接,将同一级的输出端口以长方形金属走线连接且与下一级的输入端口相连接,使得各组子单元组成一个驱动单元驱动负载。元驱动负载。元驱动负载。


技术研发人员:赵少峰
受保护的技术使用者:东科半导体(安徽)股份有限公司
技术研发日:2022.06.27
技术公布日:2022/9/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1