发明名称 一种现场可编程门阵列芯片布局方法
摘要 本发明提供一种现场可编程门阵列芯片布局方法,包括步骤:提供现场可编程门阵列芯片的结构信息和打包之后生成的逻辑模块的网表信息;根据所述逻辑模块的网表信息建立布线资源图;根据所述逻辑模块的结构信息和布线资源图建立所有模块位置之间的线网延时查找表;所述模块位置包括逻辑模块位置、输入模块位置和输出模块位置;根据所述逻辑模块的网表信息和所述线网延时查找表布局所述逻辑模块。采用本发明的布局方法,在布局过程中,考虑了布局布线时使用逻辑模块的不同引脚方向对线网延时的影响,使得布局阶段的延时预测值更接近实际结果。本发明的布局方法有效结合了布局和布线过程,提高布线资源利用率,降低芯片电路的延时。
申请公布号 CN103366028B 申请公布日期 2016.03.16
申请号 CN201210093762.1 申请日期 2012.03.31
申请人 中国科学院微电子研究所 发明人 李明;李艳;于芳
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明;王宝筠
主权项 一种现场可编程门阵列芯片布局方法,其特征在于,包括步骤:提供现场可编程门阵列芯片的结构信息和打包之后生成的逻辑模块的网表信息;根据所述逻辑模块的网表信息建立布线资源图;根据所述逻辑模块的结构信息和布线资源图建立所有模块位置之间的线网延时查找表;所述模块位置包括逻辑模块位置、输入模块位置和输出模块位置;根据所述逻辑模块的网表信息和所述线网延时查找表布局所述逻辑模块;其中,所述根据所述逻辑模块的结构信息和布线资源图建立所有模块位置之间的线网延时查找表步骤包括:建立数据结构,所述数据结构包括现场可编程门阵列芯片上输入模块到逻辑模块的延时的数组、逻辑模块到逻辑模块的延时的数组、逻辑模块到输出模块的延时的数组和输入模块到输出模块的延时的数组;所述数组为三维数组,其中数组的第一维为X方向上的模块之间的坐标差值,第二维为Y方向上模块之间的坐标差值,第三维为线网的漏端所经过的逻辑模块引脚的方向,所述三维数据指向的位置存储相应的延时。
地址 100029 北京市朝阳区北土城西路3号