硅谷13家公司的访问洞察未来集成电路技术的发展趋势
| 设计任务和团队的大小以及预算的多少来加以配置,构成一个基于KDB的集成可视工具。其最重要的特性之一是共享设计资源,实现设计和验证一体化从而加速设计和验证的进程。 由于克服了传统的仿真器、形式验证工具和时序收敛工具的许多局限性,Debussy工具使设计工程师能够在一体化的设计环境中,观察设计和验证的每个步骤,加速Debug,并帮助工程师理解不熟悉的代码,使相距遥远的不同设计小组能够不受时间和空间因素的制约,根据设计工具记录的结果更好地完成像SoC设计这样的团队项目,并通过Debug更快地找到复杂芯片设计问题的解决方案。 除了设计工具之外,人们目前在SoC设计过程面临的最大挑战之一在于:系统内部各模块之间的连接存在多种总线结构,如系统总线、用户专用总线、控制线、外围总线和总线桥等等,从而造成模块间通信步调不一致、IP模块更换麻烦、验证和测试困难等问题,更重要的是数据传输带宽受到内部总线的极大制约,无法满足多媒体数据流处理的需要。 Sonics公司推出的uNetwork结构使SoC设计方法酝酿革命性变化。其基本思路是利用网络互联的思想,构造一个片上通信系统OCCS(On-chip Communication System),如图6所示为开放式内核协议OCP(open core protocol)与SiliconBackplane uNetwork的结构示意图。 在图中,各种IP利用OCP通过标准uNetwork进行通信。OCP和uNetwork具备高度的可配置特性,通过专用的快速前向开发环境来设置。 用户可以通过配置OCP来满足不同IP对通信的要求,例如UART设计工程师可能将OCP插槽设置为8位数据字、3线总线、简单的握手方式和单一中断申请线。而SoC设计总工程师则根据通信数据吞吐量的要求,对uNetwork进行配置,内容包括:时钟频率、内部数据宽度、管线的深度、寻址图、控制流程路由等。 基于uNetwork的系统能够简化系统中IP的集成,使系统模型易于实现验证和软件开发,并在很大程度上降低系统设计中的不确定因素,从而使SoC系统设计人员能够有效地管理各种IP核之间的数据通信,最终缩短产品上市时间。 uNetwork的突破在于,人们通过www.socwork.com网站,可以利用网上提供的IP实时验证并模拟SoC设计的思路,内容包括:估算系统性能和门数、验证IP核的互通性等。Sonics公司CEO Drew Wingard说:“uNetwork的出现在一定程度上标志着Soc设计方法已经取得革命性突破。” 然而,正如我们看到的那样,设计和验证方法的发展是互相促进的,uNetwork的出现,预示着IC验证技术将随之作出重大调整。 |
