请选择 进入手机版 | 继续访问电脑版
搜索
查看: 395|回复: 1

揭秘:简指令微处理器(RISC)的全流程设计

[复制链接]
发表于 2017-5-10 15:45 | 显示全部楼层 |阅读模式
当代超大规模集成电路设计与制造技术日趋成熟。微处理器,特别是嵌入式微处理器的设计实现以其低功耗、高性能之特征发展迅速。简指令CPU(RISC)作为嵌入式系统业已成为SOC(片上系统)研究与开发的技术热点。
本课题完成了基于HIPSII指令系统的32位简指令微处理器全流程设计实现,由系统级硬件描述、仿真与综合验证,直至布局布线及布局优化。 本项研究所实现的一体化设计流程,反映出笔者在超大规模SOC设计思想和设计方法学等领域进行的努力和尝试。特别是在设计流程的组织上所表现出的创新点。本课题所进行的设计流程应用到诸多Synopsys公司的前端和后端设计工具。主要应用到VCS(验证仿真)、DESIGN COMPILE(逻辑综合)、FORMALITY(形式验证)、PHYSICAL COMPILE(物理综合)、FLOOR PLAN COMPILE(布局规划)、CTS(时钟树生成)、PRIMTIME(静态时序分析)、STAR-RCXT(寄生参数提取)及ASTRO(布局布线)等软体。
首先,设计起始于代码级的实现与验证,随后进行了逻辑综合。基于面积约束和时序约束,进行面积和时序的逻辑约束,进入物理设计流程。物理设计流程以物理综合着手,以IO单元、兆单元、行通道生成的次序进行布局规划,完成时钟树的综合,进而使用ASTRO进行布局布线。
本工作在布局布线阶段,对设计进行了静态时序仿真和寄生参数的提取,并根据仿真结果和参数对设计进行了再规划和细化调整,并对逻辑网表和Verilog描述、布图规划之后的网表及门级网表、物理综合后的网表及布图规划后的网表,以及时钟树综合后的网表与物理综合后的网表进行了形式验证。通过对整个流程的调整,对影响信号完整性、串绕和寄生参数的流程进行了重点分析和解决,增加信号线间的间距,采用屏蔽措施,并采用参数提取和参数分析工具来检测易出现信号完整性问题的区域,选择出其中的区域并加以解决。在驱动器选择中,采用缓冲器来分割长线,减小线的长度和耦合电容,将缓冲器输入端的负载降低到单个负载的水平,确保在缓冲器布局布线过程中做较小的改动就可以确保底层规划和优化的实施。笔者在设计流程中加入了静态时序分析步骤,用以处理噪声和延迟问题。将解决串扰和时序的步骤集成到同一流程中。



上论文~~有需要的下载
简指令微处理器(RISC)的全流程设计.pdf (2.34 MB, 下载次数: 1)
回复

使用道具 举报

发表于 2017-5-25 11:41 | 显示全部楼层
静态时序分析步骤有哪些
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

facebook google plus twitter linkedin youku weibo rss
©2019 Microchip Corporation

小黑屋|手机版|Archiver|Tensilica技术社区

GMT+8, 2019-10-15 13:01 , Processed in 0.127898 second(s), 10 queries , MemCache On.

快速回复 返回顶部 返回列表