基于矩阵编码自动插入Feed‑through路径的方法技术

技术编号:15540810 阅读:86 留言:0更新日期:2017-06-05 10:30
本发明专利技术公开了一种基于矩阵编码自动插入Feed‐through路径的方法,包括:使用矩阵编码表征各逻辑块之间信号线的连接关系;在Feed‑through路径描述文件中定义Feed‑through路径的基本信息;使用脚本语言程序解析所述矩阵编码和基本信息,生成路径代码并插入到原有路径代码中。采用本发明专利技术可提高Feed‐through路径产生和插入流程的灵活性、高效性和准确性。

Methods Feed through automatic insertion path based on matrix encoding

The invention discloses a method for automatic insertion, Feed - through path based on matrix encoding includes connection matrix encoding representation between each logic block signal line; in the Feed through path describes the basic definition of information Feed through file path; use scripting language program parses the matrix encoding and basic information that path is inserted into the original code and the code path. The invention can produce Feed - through insertion path and improve process flexibility, efficiency and accuracy.

【技术实现步骤摘要】
基于矩阵编码自动插入Feed-through路径的方法
本专利技术涉及芯片布局设计方法,具体涉及一种基于矩阵编码自动插入Feed-through路径的方法。
技术介绍
目前的芯片后端设计中,通过版图布局确定各Block(逻辑块)尺寸和位置关系,Block之间会留出相应的布线通道,用于相邻Block之间的信号线连接。但是对于非相邻Block之间的信号线为了满足时序要求,需要通过Feed-through(贯穿)的方式完成布线操作。Feed-through的方式是指通过穿越中间Block来完成布线操作。传统上Feed-through路径的插入,需要前端设计人员根据后端人员的反馈,手工完成每一条Feed-through路径的代码设计,涉及到修改版图上所有的Block,改动量大,涉及面广,设计周期长,易出错。同时,一旦版图发生变化,如Block的增删、尺寸调整、位置变化,或者调整Block间的路径,都会引起Feed-through的重新设计或修改,加大了人工操作的力度和复杂度。
技术实现思路
针对现有技术的不足,本专利技术的主要目的在于:提出一种基于矩阵编码自动插入Feed-through路径的方法,通过矩阵编码的方式来表征各Block之间的连接关系,并且通过用户输入Feed-through路径表述文件,来实现全自动化的Feed-through路径产生和插入,提高Feed-through路径产生和插入流程的灵活性、高效性和准确性。为实现前述目的,本专利技术公开了基于矩阵编码自动插入Feed-through路径的方法,具体包括:使用矩阵编码表征各逻辑块之间信号线的连接关系;在Feed-through路径描述文件中定义Feed-through路径的基本信息;使用脚本语言程序解析所述矩阵编码和基本信息,生成路径代码并插入到原有路径代码中。优选地,所述Feed-through路径的基本信息包括:路径的起始点、终止点、路径方向、路径上所包含的逻辑块的名称及各逻辑块中的Feed-through延时。优选地,所矩阵为二维矩阵,行逻辑块表示起始点,列逻辑块表示终止点,矩阵元素的编码值表示对应逻辑块的连接关系。优选地,当矩阵编码表和Feed-through路径表述文件被修改后,触发脚本程序重新生成路径代码。优选地,所述Feed-through路径上贯穿的逻辑块数目为至少一个。优选地,所述Feed-through延时为透传方式或一级以上流水线。优选地,所述矩阵元素的编码值非空时,表示对应的逻辑块之间具有以行逻辑块为起点、列逻辑块为终点的连接关系。与现有技术相比,本专利技术的优点在于:本专利技术公开的一种基于矩阵编码自动插入Feed-through路径的方法,通过矩阵编码、Feed-through路径描述文件将复杂多变的Feed-through设计细节简单明了地表现出来,同时利用脚本语言程序自动化生成相应的代码,提高了Feed-through路径产生和插入流程的灵活性、高效性和准确性。附图说明图1是本专利技术一实施例提出的基于矩阵编码自动插入Feed-through路径的方法流程图;图2是本专利技术一实施例提出的一种后端布局布线示意图;图3是与本专利技术实施例图2对应的矩阵编码;图4是与本专利技术实施例图2对应的Feed-through路径表述文件图。具体实施方式鉴于现有技术中的不足,本案专利技术人经长期研究和大量实践,得以提出本专利技术的技术方案。如下将对该技术方案、其实施过程及原理等作进一步的解释说明。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1是本专利技术一实施例提出的基于矩阵编码自动插入Feed-through路径的方法流程图,如图1所示,该方法包括以下步骤:步骤101:芯片设计的过程中,通过矩阵编码的方式来表征各逻辑块Block之间信号线的连接关系;步骤102:在Feed-through路径描述文件中定义Feed-through路径的基本信息;Feed-through路径的基本信息包括路径的起始点、终止点、路径方向、路径上所包含Block名称及各Block中Feed-through延时等。其中,Feed-through路径贯穿的Block数目至少为一个,Feed-through的延时可以是透传,也可以插入流水线设计。步骤103:通过脚本语言程序解析出上述信息并完成Feed-through路径代码的自动化生成,将所生成的Feed-through路径代码嵌入到原路径代码中。图2是本专利技术一实施例提出的一种后端布局布线示意图,图3是与图2后端布局布线示意图对应的矩阵编码表,如图所示,该矩阵为二维矩阵,行逻辑块表示起始点,列逻辑块表示终止点,矩阵元素的编码值表示对应逻辑块的连接关系。在本图所示的矩阵编码中,Y表示行逻辑块至列逻辑块为一条路径的起始点和终止点,空值表示不存在以对应行逻辑块为起点、列逻辑块为终点的路径。图4为图2相应的Feed-through路径表述文件,其定义格式如图4所示:每条路径的第一个节点为起始Block,最后一个节点为终止Block;“=>”表示信号传输方向;“(n)”表示Feed-through延时方式,例如,当n=0时,表示透传方式;n>0时,表示使用流水线设计,其中n表示插入流水线的级数。根据以上定义,图2中BlockA至BlockF的信号线连接关系在矩阵编码中表征为[0,5]=Y,对应的Feed-through路径表述文件中信息为BlockA=>(1)BlockE=>BlockF,即BlockA至BlockF的路径中贯穿具有1级流水线延时的BlockE。采用本专利技术实施例提出的基于矩阵编码自动插入Feed-through路径的方法,当后期版图布局发生变化或者Feed-through路径方案需要调整时,仅需要对矩阵编码表和Feed-through路径描述文件进行定义或修改,利用脚本语言程序自动化生成相应的代码,就可实现后端布局设计中Feed-through路径的产生和插入或Feed-through路径的更新,提高了Feed-through路径产生和插入流程的灵活性、高效性和准确性。应当理解,上述实施例仅为说明本专利技术的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本专利技术的内容并据以实施,并不能以此限制本专利技术的保护范围。凡根据本专利技术精神实质所作的等效变化或修饰,都应涵盖在本专利技术的保护范围之内。本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201611162182.html" title="基于矩阵编码自动插入Feed‑through路径的方法原文来自X技术">基于矩阵编码自动插入Feed‑through路径的方法</a>

【技术保护点】
一种基于矩阵编码自动插入Feed‑through路径的方法,其特征在于:使用矩阵编码表征各逻辑块之间信号线的连接关系;在Feed‑through路径描述文件中定义Feed‑through路径的基本信息;使用脚本语言程序解析所述矩阵编码和基本信息,生成路径代码并插入到原有路径代码中。

【技术特征摘要】
1.一种基于矩阵编码自动插入Feed-through路径的方法,其特征在于:使用矩阵编码表征各逻辑块之间信号线的连接关系;在Feed-through路径描述文件中定义Feed-through路径的基本信息;使用脚本语言程序解析所述矩阵编码和基本信息,生成路径代码并插入到原有路径代码中。2.根据权利要求1所述的基于矩阵编码自动插入Feed-through路径的方法,其特征在于所述Feed-through路径的基本信息包括:路径的起始点、终止点、路径方向、路径上所包含的逻辑块的名称及各逻辑块中的Feed-through延时。3.根据权利要求1所述的基于矩阵编码自动插入Feed-through路径的方法,其特征在于:所述矩阵为二维矩阵,行逻辑块表示起始点,列逻辑块表示终止点,矩阵元素的编码值表示...

【专利技术属性】
技术研发人员:唐飞许俊段光生
申请(专利权)人:盛科网络苏州有限公司
类型:发明
国别省市:江苏,32

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

1