- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新Galaxy平台对面积和功耗的显著优化
新Galaxy平台对面积和功耗的显著优化
——基于一款音视频处理芯片的实际应用
周炯,金孝
杭州市兰微电子股份有限公司后端设计技术部
摘要
随着半导体制造工艺的缩小,数字芯片设计收敛面临越来越大的挑战。时序,面积,功耗往往最后的结果和最初的设计期望有很大的出入。本文介绍最新的Galaxy平台在timing,area,power方面给我们音视频处理芯片带来的显著效果。
关键词:Area, Timing, power,clock gating,Galaxy PlatForm
当前,我国IC产业正在以前所未有的高速度发展着,芯片的工作速度越来越快,工艺尺寸越来越小,设计规模越来越大。这样,势必对芯片设计师的要求日益增高。我们既要追求芯片的性能,面积,又要保证芯片设计流程的高效,以此不落后市场的步伐。因此,在提高我们设计师的水平同时,合理的利用EDA设计平台,充分的利用EDA设计工具,将会使我们的设计工作事半功倍。
芯片介绍
该芯片是杭州士兰微电子股份有限公司的一块音视频处理芯片,前一版本工作频率在150M,面积为29.14mm^2。
根据本次项目的设计要求,此款音视频处理芯片的工作频率应不低于150MHz,采用GSMC 0.15μm CMOS工艺,芯片尺寸(包括PAD)不超过5.5mm×5.5mm,功耗不超过1W,后端设计和验证的周期不超过4周。为此,我们选择了Synopsys最新的Galaxy平台。RTL网表综合使用Design Compiler,时序验证使用PrimeTime,功耗分析使用PrimeTime PX,形式验证使用Formality,后端布局布线使用Jupiter+Astro。
音视频处理芯片的门级优化,主要是在逻辑综合阶段进行的,此次我们采用了最新版本的Design Compile-2007-SP3对音视频处理芯片行逻辑综合,以期达到比此款音视频处理芯片老版本具有更好的时序面积和功耗上的优化效果,下面是此款音视频处理芯片的门级优化流程
后端设计流程
Galaxy Design Platform
设计流程
时序面积的优化
我们采用Design Compile-2007-SP3新版本中全新的算法compile_ultra –timing_high_effort_scripts来对本次设计进行时序的优化。compile_ultra是一种对时序路径进行高度深层次计算算法,他保证了更好的时序质量。compile_ultra运用了two-pass compile straegy,其中的算法过程包括了以下部分:
- Timing-driven high-level optimization
- Macro architecture exploration for arithmetic operations
- Selection of the best datapath implementations from DesignWare libraries
and Module Compiler components
- Wide fanin gate mapping to reduce levels of logic
- Aggressive logic duplication for load isolation
- Auto-ungrouping of hierarchies along the critical paths
- Design-for-test (DFT) flow support (test-ready compile)
对于面积的约束,我们采用大家惯用的设置,set_max_area 0。以期让Design Compiler最大限度的对面积进行优化
对于时序约束文件,我们首先需要和前端进行充分的沟通研究,然后作了以下这些设置:
一、 基本时钟定义create_clock,create_generate_clock
二、 输入输出延迟,input_delay,output_delay
三、 对于一些不相关的路径set_false_path
四、 音视频处理芯片有很多模拟模块,因为他们的时序不容易分析,同时这些模拟模块会影响到数字部分的时序,因此我们在保证建立这些模拟模块之前对它们的时序性能进行充分的验证。在这里综合的时候我们对它们设置了set_disable_timing,从而不对他们进行时序分析
五、 有些路径有同步要求,但是允许有多个clock cycle的裕量,因此我们对这些路径set_multicycle_path
六、 因为Design Compiler默认一个clock domain为一个timing group,在每个group里,当时序最差路径无法优化的时候DC就不再继续优化下去了。因而我们有
您可能关注的文档
- 呼吸系统常见疾病的主要症壮和体征.ppt
- 四年级上苏教版《李时珍夜宿古寺》ppt课件.ppt
- 四年级数学下册_除法的简便运算.ppt
- 固定化微生物菌剂与蕹菜对中华鳖养殖污水的净化效果研究_刘洋.pdf
- 国内治疗三叉神经痛最好的方法.ppt
- 国际EPC工程交钥匙总承包项目进度与成本控制:工具、流程与方法.pdf
- 图解Bootstrap方法用于空间相关性Moran检验的有效性.pdf
- 城市_走鬼_现象的特征与评析_以广州新港西路为例.pdf
- 培门冬酶治疗急性淋巴细胞白血病和恶性淋巴瘤的专家共识.pdf
- 基于DEM的清水河分布式水文模型.pdf
- 渤海汽车2025年第三季度报告.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(学生版).pdf
- 第五章 一元一次方程(单元解读课件)数学人教版2024七年级上册.pdf
- 【生物】湖南省部分学校2025-2026学年高三上学期9月联考(解析版).pdf
- 【生物】湖北省部分高中协作体2025-2026学年高二上学期9月联考(学生版) .pdf
- 华斯股份:2025年三季度报告.pdf
- 安徽省蚌埠市蚌埠第二中学2025-2026学年高二(上)开学检测物理试卷.pdf
- 安徽省六安市裕安区2024-2025学年高二生物上学期12月月考(解析版).pdf
- 安徽省皖南八校2024-2025年高二生物上学期期中考试(解析版).pdf
- 第五章 一元一次方程(复习课件)数学人教版2024七年级上册.pdf
最近下载
- SYT 6150.1-2011 钢制管道封堵技术规程 第1部分塞式、筒式封堵.docx VIP
- TCESA1249.22023服务器及存储设备用液冷装置技术规范第2部分连接系统.docx VIP
- 2025新修订《治安管理处罚法》应知应会100题(含答案+解析).docx
- 标准图集-鲁L19G402_预应力高强混凝土实心方桩.pdf VIP
- 《卓有成效的管理者》解读课件.pptx VIP
- 科研组长竞聘PPT课件.pptx VIP
- GSO∕UAE.S. 2055-1:2015 清真食品通用要求.docx VIP
- 电子信息系统机房施工及验收规范.pdf VIP
- 小儿过敏性紫癜护理查房.pptx VIP
- 在线网课学习课堂《临床伦理与科研道德(山东大学)》单元测试考核答案.docx VIP
原创力文档


文档评论(0)