多媒体系统集成芯片的实现与验证研究.pdf
《多媒体系统集成芯片的实现与验证研究.pdf》由会员分享,可在线阅读,更多相关《多媒体系统集成芯片的实现与验证研究.pdf(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浙江大学硕士学位论文多媒体系统集成芯片的实现与验证研究姓名:赖莉雅申请学位级别:硕士专业:信号与信息处理指导教师:刘鹏20050201浙江大学硕土学位论文摘要 随着半导体工艺技术的不断发展和多媒体算法的不断深入研究,在单片芯片上集成原来分离的媒体处理器芯片,构造多媒体系统集成芯片,已 成为多媒体处理系统的发展趋势。本文介绍if 浙江大学信息与电子工程学系S o C R&D小组开发的具有自 主知识产权的多媒体系统集成芯片M e d i a S o C系列的实现以及验证流程。Me d i a S o C包含了 两个可编程的处理器内 核:R I S C结构的 处理器核R I S C 3 2 0 0
2、和R I S C/D S P 结构的 处理器核M e d i a D S P 3 2 0 0 a 基于多媒体的 应用,M e d i a S o C还集成了 其他一 些 A S I C 模块,例如视频编码模块、存储器控制单元、D M A控制器以 及其他接口 单元。该芯片采用。.1 8 K n的 制造工艺并一次流片成功。测试结果表明,M e d i a S o C能够广泛应用于多媒体应用领域,包括信号处理、音视频解码、图像处理领域等等。正是由 于多媒体系统芯片结构的复杂以 及采用了 先进的半导体制造工艺,给芯片的 实现和验证带来了困 难。本文以 多媒体系统芯片M e d i a S o C为例,
3、作为其部分研究成果,着重讨论了多媒体系统集成芯片中的 综合、物理实现和软件验证的问 题。具体的内容以 及研究工作包括:综合作为逻辑设计和物理实现之间的 桥梁,在现代集成电 路设计中 发挥了 越来越重要的作用。本文针对M e d i a S o C双核的结构特点,讨论了其有利于综合的结构设计,重点是顶层与核心模块的结构 划分。另外由 于传统的 逻辑综合在现代芯片设计中 存在局限性,M e d i a S o C采用了基于物理综合的综合流程,把逻辑综合与物理综合紧密结合起来,并且在不同的综合阶段采用了 不同的综合策略。为了避免在物理设计的后期才发现问题所导致大的反复,本文在物理设计的前期首先构造物
4、理原型,把物理可实现性的验证过程压缩到几个小时以内,从而快速验证设计的 物理可实现性,这有利于评估多个设计方案并提出切实可行的实现方法。此外,本文还研究了M e d i a S o C物理实现中的儿个关 键技术:包括物理模块的规划、电 源网 络设计、时钟网 络设计以及时序问 题。以上几个问题的成功解决,确保了M e d i a S o C物理实现的顺利完成。对M e d i a S o C的软件验证作了研究。在动态验证过程中,采用了单元模块验证和系统级验证的层次化验证策略。在静态验证过程中,提出了 渐进式验证、层次化验证和扁平化验证相结合、静态验证与动态仿真协同验证这三大静态验证原则。Me d
5、 i a S o C的软件验证不但检验了设计的功能与性能,通过验证分析,还对设计的 优化提出了 改进意见,把验证和设计这两大部分内容紧密结合起来。关键词:媒体处理器 系统集成芯片 物理综合 物理原型 静态时序分析 形式验证第 F 页浙江大学硕士学位论文Ab s t r a c t Wi t h t h e d e v e l o p m e n t o f s e m i c o n d u c t o r t e c h n o l o g y a n d t h e i m p r o v e m e n t s i n m u l t i-m e d i aa l g o r i t h
6、 m r e s e a r c h,m u l t i-m e d i a p r o c e s s i n g s y s t e m c a n b e i n t e g r a t e d i n t o o n e c h i p,w h i c h c a l l e dm u l t i m e d i a s y s t e m-o n-c h i p(S o C.I n t h i s p a p e r,w e d e s c r i b e a m e d i a S o C一Me d i a S o C s e r i a l s,w h i c h a r e d
7、 e v e l o p e d b y t h e D e p a rt m e n t o f I n f o r m a t i o n S c i e n c e a n d E l e c t r o n i c E n g i n e e r i n g i nZ h e j i a n g U n v e r s i t y.Me d i a S o C c o n s i s t s o f t w o p r o g r a m m a b l e p r o c e s s o r c o r e s:a R I S C c o r eR I S C 3 2 0 0 a n
8、 d a R I S C/D S P c o r e Me d i a D S P 3 2 0 0.F o r t h e a p p l i c a t i o n o f m e d i a p r o c e s s i n g,Me d i a S o C a l s o i n c l u d e s s o m e A S I C m o d u l e s u c h a s d i g i t a l v i d e o e n c o d e r,m e m o ry c o n t r o l l e r,D M A c o n t r o l l e r,a n d o
9、t h e r i n t e r f a c e u n i t s.T h e c h i p r e f e r r e d b y t h i s p a p e r h a s b e e n s u c c e s s f u lf a b r i c a t e d b y 0.1 8 p m t e c h n o l o g y j u s t o n e t i m e,t h e t e s t r e s u l t s h o w s t h a t Me d i a S o C c a n b e w i d e l yu s e d i n a r a n g e
10、 o f m u l t i m e d i a a p p l i c a t i o n,s u c h a s s i gna l p r o c e s s i n g,a u d i o/v i d e o d e c o d i n g a n di ma g e p r o c e s s ing T h e im p l e m e n t a t i o n a n d v e r i fi c a t i o n o f m e d i a S o C a r e d i ff i c u l t b e c a u s e o f i t s c o m p l i c
11、a t e da r c h i t e c t u r e a n d a d v a n c e d f a b r i c a t e d t e c h n o l o g y.T h i s p a p e r t a k e s Me d i a S o C f o r e x a m p l e;m a i n l yd i s c u s s t h e s y n t h e s i s,p h y s i c a l i m p l e m e n t a t i o n a n d s t a t i c v e r i f i c a t i o n f o r m e
12、 d i a S o C.T h e m a i nc o n t e n t s a n d w o r k s i n t h i s p a p e r i n c lu d e:A s t h e b r i d g e w h i c h l i n k s l o g i c d e s i gn a n d p h y s i c a l i m p l e m e n t a t i o n,s y n t h e s i s i s b e c o m i n gm o re a n d m o re i m p o r t a n t i n m o d e m I C d
13、 e s i g n.F o r t h e d u a l-c o r e f e a t u r e,w e d i s c u s s t h ea r c h i t e c t u r e d e s i g n w h i c h b e n e f i t s s y n t h e s i s.O n t h e o t h e r h a n d,M e d i a S o C t a k e s t h e p h y s i c a ls y n t h e s i s fl o w b e c a u s e o f t h e l i m i t a t i o n
14、o f t r a d i t i o n a l l o g i c s y n t h e s i s.D u r i n g t h e w o r k i n g i nM e d i a S o C s y n t h e s i s,w e t i g h t ly i n t e g r a t e l o g i c s y n t h e s i s a n d p h y s i c a l s y n t h e s i s,a n d u s e d i f f e r e n ts t r a t e g y i n d i f f e r e n t s y n t
15、 h e s i s p h a s e s.I n o r d e r t o d i s c o v e r b u g s i n t h e p h y s i c a l d e s i gn a s e a r l y a s w e c a n,w e b u il d p h y s i c a lp r o t o t y p i n g i n t h e d e s i gn o f Me d i a S o C f ir s t l y,w h i c h c a n c o m p r e s s p h y s i c a l f e a s i b i l i t
16、 y s t a g e d o w nt o a f e w h o u r s.T h e e s t a b l i s h m e n t o f p r o t o t y p i n g e n a b l e s t h e e n g i n e e r s t o e v a l u a t e d e s i g nt r a d e-o f f s a n d c r e a t e s a r e a l i s t i c i m p l e m e n t a t i o n p l a n.S e v e r a l k e y i s s u e s a r e
17、 a l s o s t u d i e d i np h y s i c a l i m p l e m e n t a t i o n s t a g e,i n c l u d i n g p h y s i c a l m o d u l e p l a n n i n g,p o w e r g r i d d e s i g n,c l o c k t r e ed e s i g n a n d t i m i n g,a n d w i t h t h e s o l u t i o n t o t h e p r o b l e m s a b o v e,w e e n s
18、 u r e t h e s u c c e s s o f c h i pi m p l e m e n t a t i o n Me d i a S o C s o f t w a r e v e r i fi c a t i o n i s a l s o s t u d i e d i n t h i s p a p e r,i n c l u d i n g d y n a m i c v e r i f i c a t i o na n d s t a t i c v e ri fi c a t i o n.D y n a m i c v e r i f i c a t i o n
19、 i s d i v i d e d i n t o m o d u l e v e r i f i c a t i o n a n d s y s t e mv e r i f i c a t i o n.F u rt h e r m o r e,t h r e e p r i n c i p l e s a r e s u g g e s t e d i n s t a t i c v e r i fi c a t i o n o f Me d i a S o C,w h i c hi n c l u d e s s t e p-b y-s t e p v e r i fi c a t i
20、 o n,h i e r a r c h i c a l/fl a t t e n e d c o-v e r i f i c a t i o n a n d s t a t i c/d y n a m i cc o-v e r i fi c a t i o n.B y u s in g s o f t w a r e v e r i f i c a t i o n,w e c a n n o t o n l y v e r i f y t h e f u n c t i o n a n dp e r f o r m a n c e o f d e s i g n,b u t a l s o
21、g i v e s o m e u s e f u l a d v i c e f o r t h e o p t i m i z a t i o n o f d e s i g n,a n dc o m b i n e v e r if i c a t i o n a n d d e s i gn t i g h t l y.K e y w o r d s:M e d ia P r o c e s s o r,S y s t e m o n C h i p,p h y s i c a l s y n t h e s i s,p h y s i c a l p r o t o t y p in
22、 g,s t a t i ct i mi n g a n a l y s i s,f o r m a l v e r i fi c a t i o n第2 页浙江大学硕士学位论文第一章 绪论 随着人们对多媒体需求的不断增长,产生了各种各样的 媒体处理技术,对多媒体处理系统也提出了 许多新的要求。多媒体处理系统必须具备强大的计算能力、提供灵活的应用方法来支持各方面的多媒体应用,这就需要加强对多媒体处理系统的架构以 及实现方式的研究 深亚微米半导体技术已 使得在一块芯片上集成几亿个品体管成为可能,随着芯片集成度的飞速提高,一个电子系统或分系统可以完全集成在一块芯片之上,集成电路的设计已经进入系统集
23、成芯片时代。单片系统级芯片在速度、功耗、成本上较多芯片系统有很大的优势。在单块芯片上集成原来分离的媒体处理器芯片,构造多媒体系统芯片,已成为多媒体处理系统的发展趋势。本章首先介绍了多媒体系统集成芯片,包括多媒体处理器的分类、多处理器的多媒体处理芯片的架构以及系统集成芯片的设计方法。然后重点介绍了多媒体系统集成芯片M e d i a S o C的体系结构及其设计、实现与验证的 流程。1.1 多 媒体系统集成芯片综述 多媒体系统集成芯片以多媒体应用为目 标,在单个芯片上包含了一个或多个的处理器核、各种存储单元、灵活应用的 接口 模块、片上总线等等,构成一个系统集成环境来满足口益增长的多媒体应用领域
24、。1.1.1 多媒体处理器的分类多媒体处理器是多媒体系统集成芯片的核心。多媒体处理器的实现方式多种多样,可以图 川 多媒体处理器的分类第 5页浙江大学硕士学位论文根据其体系结构对其进行分类 1 ,如图1.1 所示。一类是传统的通用可编程处理器,如各种工作站和个人电脑的中央处理器。这类处理器又可以分为C I S C和R I S C两大类体系结构。前者的代表如I n t e l 的P e n t i u m 4 处理器和A MD的A t h l o n 处理器,而后者的代表有S u n的S P A R C 系列处理器和I B M的P o w e r P C系列。C I S C处理器着眼于 采用复杂
25、的 指令系统,一条指令完成复杂操作以降 低指令条数而提高性能 而R I S C处理器则着眼于降 低每条指令执行周期数C P I 以 提高性能,因 此采用了 简单的 指令系统。为了适应多媒体处理的需要,,言 们大都针对多媒体处理进行了 扩展。其中一部分通过扩展指令集,增加专用的 媒体处理指令,从而增强了 媒体处理能力,如P e n t i。系列的M M X 2 ,S S E,S S E 2 3 指令扩展,A M D公司的3 D N o w!4 5 指令扩展,U l t r d S P A R GI 处理器的V I S 6 和P o w e r P C的A lt iv e c 7 指令扩 展。另外
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多媒体 系统集成 芯片 实现 验证 研究
限制150内