一种寄存器传输级电路原理图中元件的逻辑布局方法及装置制造方法及图纸

技术编号:46599054 阅读:2 留言:0更新日期:2025-10-10 21:31
本申请提供一种寄存器传输级电路原理图中元件的逻辑布局方法及装置,其中,方法包括:获取寄存器传输级电路的多个元件,以及多个元件之间的连接关系;根据连接关系将多个元件分布到相互平行的多层结构中;多个元件在多层结构中作为端点而构成多个多端线网;多层结构还包括多个虚拟节点,虚拟节点用于实现多端线网中元件之间的跨层连接;对每个多端线网,将该多端线网相关的第一元件/虚拟节点与其相邻下层的第二元件/虚拟节点之间的连接单独划分为有向边;利用预设算法确定各层结构中元件和虚拟节点的全局坐标,以得到多个元件的物理布局。由此,能够有效减少RTL级电路原理图中的线网交叉点,从而获得更好的布局效果,方便设计者使用。

【技术实现步骤摘要】

本申请涉及集成电路设计,尤其涉及一种寄存器传输级电路原理图中元件的逻辑布局方法及装置


技术介绍

1、寄存器传输(register transfer level,rtl)级电路原理图是一种图形化的表示方法,用于展示fpga设计电路中的数据传输和控制逻辑,逻辑图自动生成工具能够解析结构网表或vhdl代码,并根据其中的逻辑关系和组件连接信息生成对应的图形化表示。其中元件(lnstance)的自动布局和线网的自动布线是逻辑图自动生成的两大难点,如何有效布局使得原理图逻辑流向清晰、线网交叉点较少是衡量布局的方向之一。


技术实现思路

1、本申请实施例提供了一种寄存器传输级电路原理图中元件的逻辑布局方法及装置,能够有效减少rtl级电路原理图中的线网交叉点。

2、第一方面,本申请实施例提供了一种寄存器传输级电路原理图中元件的逻辑布局方法,方法包括:

3、获取寄存器传输级电路的多个元件、输入端口和输出端口,以及多个元件之间的连接关系;

4、将多个元件及其之间的连接关系抽象为有向无环图;...

【技术保护点】

1.一种寄存器传输级电路原理图中元件的逻辑布局方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述利用预设算法确定各层结构中元件和虚拟节点的全局坐标,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述多个N端线网中连接关系相似的线网进行合并,包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述多个N端线网中具有相同元件的N端线网进行合并,包括:

5.根据权利要求3所述的方法,其特征在于,所述利用预设算法确定各层结构中元件和虚拟节点的全局坐标,包括:

6.根据权利要求5所述的方法,其特...

【技术特征摘要】

1.一种寄存器传输级电路原理图中元件的逻辑布局方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述利用预设算法确定各层结构中元件和虚拟节点的全局坐标,包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述多个n端线网中连接关系相似的线网进行合并,包括:

4.根据权利要求3所述的方法,其特征在于,所述将所述多个n端线网中具有相同元件的n端线网进行合并,包括:

5.根据权利要求3所述的方法,其特征在于,所述利用预设算法确定各层结构中元件和虚拟节点的全局坐标,包括:

6.根据权利要求5所述的方法,其特征在于,所述利用预设算法确定各层结构中元件和虚拟...

【专利技术属性】
技术研发人员:贺斯迪
申请(专利权)人:京微齐力深圳科技有限公司
类型:发明
国别省市:

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

1