2024年3月21日发(作者:考令)
Palladium Z1开创数据中心级硬件仿真加速新时代
单祥茹
【期刊名称】《中国电子商情·基础电子》
【年(卷),期】2016(000)001
【总页数】3页(P12-14)
【作 者】单祥茹
【作者单位】
【正文语种】中 文
Palladium Z1是Cadence公司Palladium XP系列的后继产品,同时也是业内第
一个数据中心级硬件仿真加速器。它将最顶尖的硬件仿真加速和电路仿真融合在一
个平台内,系统密度远超过上一代平台达8倍,仿真处理能力更是提高近5倍。
凭借企业级的可靠性和可扩展性,Palladium Z1平台最多能同时处理2304个并
行作业,容量可扩展到92亿逻辑门,充分满足了市场对硬件仿真加速技术不断发
展的需求。新增的多种新特性让Palladium Z1成为日趋复杂的系统级芯片(SoC)
以及智能设备设计验证的不二之选。
对高级SoC设计而言,我们经常同时面临来自于各个项目的数以千记、规模各异
的验证任务。
传统验证工具的更新已经跟不上前者的发展步伐,造成硬件/软件验证差距的不断
扩大,限制了可重用性和生产效率,增加了重新流片和开发进度拖延的可能性。
Palladium Z1 的计算引擎由高级自定义处理器网格组成,构建了一个企业级硬件
仿真加速平台,它可以真正实现数据中心资源利用率的最大化。采用基于机架的刀
片式架构,Palladium Z1具有企业级的高可靠性,而占地面积缩小至Palladium
XP II平台的92%,但容量密度却是它的8倍。
Cadence全球副总裁兼硬件与系统验证事业部总经理Daryn Lau表示:“在项目
规划时间不断紧缩的情况下,客户对于硬件仿真加速容量的要求每两年就会翻一番,
主要原因包括验证复杂性增加,对质量、软硬件集成和功耗要求更高。作为系统开
发套件中的一个支柱性产品,Palladium Z1平台使得设计团队终于可以将硬件仿
真加速器作为数据中心计算资源进行使用,而且和使用基于刀片服务器的计算工厂
进行仿真毫无差别,进而可以进一步缩短规划时间,提高验证自动化。”
一个优良验证引擎的生产效率主要由四个决定性因素进行衡量,包括构建
(Build)、分配(Allocate)、运行(Run)以及调试(Debug),如图2,其
中,
构建:在硬件仿真加速器上运行之前,可能要因为数百万门的设计尺寸而花费数小
时/数天的时间对设计进行编译,而且通常还需要占用多个主机资源。如果缩短了
编译耗时,整体验证时间也可以缩短。通过使用高级VXE软件功能,Palladium
Z1平台上一个工作站就可以实现140MG/hr的编译速度,在一天内能实现多个设
计转变。
分配:企业的仿真资源非常宝贵,高效的资源管理可以最大化系统同时运行的任务
数量。在资源无浪费或浪费最小的前提下,任务分配的系统粒度对系统上运行的并
行任务数量起着重要作用。在实际应用场景下,不同的任务通常会在不同的时间内
完成,这样就会在系统的不同部分产生新的可用资源。动态任务分配以及再分配等
特性可以为新的任务简化资源配置,甚至还能重新对正在运行的任务进行分配,最
大程度地保证利用效率。Palladium Z1平台配备有业内最先进的再构造、再分配
以及外设重定位再分配能力,可以极为高效地管理系统资源,实现高利用率。得益
于业内最先进的4MG任务尺寸粒度,Palladium Z1 平台还能实现任务的高度并
行化,使得同时运行从IP模块到子系统再到系统级设计的多个任务成为现实。
运行:一般情况下,运行时的性能是决定系统生产效率最重要的参数,但诸如运行
时调试等其它因素,也可能会对运行时性能产生重大影响。系统支持多种使用模式
对使用模式多种功能的支持,可以确保验证过程能够涵盖硬件、软件集成相关的所
有要素。完整的接口支持可以实现主要协议的全面覆盖,速率适配器或专门针对硬
件辅助的定制IP验证可以在流片和硅可用之前对设计进行彻底验证,避免后期意
外,并缩短上市时间。Palladium Z1 平台的运行时性能高达4MHz,可以快速运
行设计,鉴别设计存在的潜在问题。
调试:系统调试主要分运行时调试和离线调试两种。良好的功能设置以及较深的追
踪深度和动态触发可以帮助在运行时找到漏洞。与其他系统不同的是,在启动运行
时调试过程中,Palladium Z1平台的性能不会出现剧烈下降。另外,离线调试还
能够捕捉运行记录,并将捕捉到的数据在线下进行调试,为其他的任务释放宝贵的
仿真资源。
Palladium Z1平台所具有的灵活编译、极高效的分配、快速的运行时间以及全方
位的调试能力,能够快速而全面地对设计进行验证,最终可以自信地让这些设计进
入流片。一个项目通常由多个阶段组成,包括IP模块验证、单个IP模块集成、组
件子系统、将多个子系统整合成完整系统、硬件设计上的软件初启,以及最后的流
片阶段。为了不出差错地及时把SoC推向市场,按照项目的不同阶段,需要同时
展开图3环路中的多个迭代。可以说,每次设计转变都要经历构建、分配、运行
和调试的完整周期。任何一个阶段节省出来的时间增量都会大大缩短总体设计周期。
为了进一步提高平台的生产效率,PalladiumZ1还支持多个任务同时运行,包括
加速与硬件仿真加速混合进行的任务,并且不会对其他任务产生影响,因此可用于
多个项目或试验。为此,Palladium Z1率先引入了动态目标再分配,它在目标间
转换的灵活性可以实现内部电路硬件仿真加速的全部优势。系统任何一部分上运行
的任务都可以与任一目标连接,同时不需要重新布设任何实体电缆,远程用户也可
以轻松地用多个界面完成设计验证。有了动态任务再分配能力,就可以用
Palladium Z1 平台将新进入的大型任务分配到系统的非连贯部分中,以充分利用
系统资源。
利用独有的虚拟外设重定位功能,Palladium Z1对外部接口进行了完全虚拟化。
它支持精确地远程访问实际和虚拟化外围设备,例如Virtual JTAG。预集成的仿
真开发套件适用于USB和PCI-Express接口,具备建模准确、高性能和远程访问
的功能。与具有验证虚拟机功能的数据库一起使用,还可以实现多用户并行离线访
问仿真运行数据。
Palladium Z1能够实现生产效率最大化的另一关键措施就是:采用的离线模式能
够拥有在线调试的大部分功能设置。例如,触发事件、灵活捕捉触发器和存储器的
状态可以确保设计者高效地进行离线调试。Palladium Z1 平台在在线和离线模式
下都具备领先的调试能力,通过使用 FullVision、Infi niTrace、动态探针、SDL
触发以及顶尖的新型VVM,可以在多数在线调试功能可用的情况下进行高效离线
调试。
Palladium Z1平台可用于多种设计和验证阶段,从初期的架构分析,到模块、芯
片和系统集成,再到软件开发与系统验证。因功率密度下降、平均系统利用率和并
行用户数的提高,使得Palladium Z1的作业排队周转时间大幅缩短,只有
Palladium XP II平台的五分之一。并且单个工作站上的编译速度高达 1.4 亿门/小
时,调试深度和上传速度都有大幅度提高。因此,Palladium Z1平台的每个仿真
周期功耗却不升反降,不到Palladium XP II平台的三分之一。
Cadence公司硬件系统验证部门产品营销总监Michael Young表示,Palladium
Z1是当今业内通用性最高的平台,它具有十几种使用模式,包括运行软件电路仿
真、仿真加速并支持软件仿真和硬件仿真之间的热切换、使用Cadence Joules
RTL Power estimation进行动态功率分析、基于IEEE 1801 和 Si2 CPF的低功耗
验证、门级加速和仿真以及比常用标准仿真提高50倍性能的基于ARM SoC的
操作系统启动等。作为系统开发套件中的一个支柱性产品,Palladium Z1平台使
得设计团队终于可以将硬件仿真加速器作为数据中心计算资源进行使用,而且和使
用基于刀片服务器的计算工厂进行仿真毫无差别,进一步缩短了规划时间,提高验
证自动化,快速实现最终产品的交付。
虽然Palladium Z1是建立在刀片式服务器架构之上的全新硬件仿真加速平台,然
而对于正在使用Palladium XP平台的设计者而言,除了性能的大幅提升,他们的
使用习惯不会有任何改变,用Daryn Lau副总裁的话说,无论是测试方式,还是
用户界面,Cadence均保证了两个平台间的平稳迁移,用户在使用中不会有任何
异常的感觉。
2024年3月21日发(作者:考令)
Palladium Z1开创数据中心级硬件仿真加速新时代
单祥茹
【期刊名称】《中国电子商情·基础电子》
【年(卷),期】2016(000)001
【总页数】3页(P12-14)
【作 者】单祥茹
【作者单位】
【正文语种】中 文
Palladium Z1是Cadence公司Palladium XP系列的后继产品,同时也是业内第
一个数据中心级硬件仿真加速器。它将最顶尖的硬件仿真加速和电路仿真融合在一
个平台内,系统密度远超过上一代平台达8倍,仿真处理能力更是提高近5倍。
凭借企业级的可靠性和可扩展性,Palladium Z1平台最多能同时处理2304个并
行作业,容量可扩展到92亿逻辑门,充分满足了市场对硬件仿真加速技术不断发
展的需求。新增的多种新特性让Palladium Z1成为日趋复杂的系统级芯片(SoC)
以及智能设备设计验证的不二之选。
对高级SoC设计而言,我们经常同时面临来自于各个项目的数以千记、规模各异
的验证任务。
传统验证工具的更新已经跟不上前者的发展步伐,造成硬件/软件验证差距的不断
扩大,限制了可重用性和生产效率,增加了重新流片和开发进度拖延的可能性。
Palladium Z1 的计算引擎由高级自定义处理器网格组成,构建了一个企业级硬件
仿真加速平台,它可以真正实现数据中心资源利用率的最大化。采用基于机架的刀
片式架构,Palladium Z1具有企业级的高可靠性,而占地面积缩小至Palladium
XP II平台的92%,但容量密度却是它的8倍。
Cadence全球副总裁兼硬件与系统验证事业部总经理Daryn Lau表示:“在项目
规划时间不断紧缩的情况下,客户对于硬件仿真加速容量的要求每两年就会翻一番,
主要原因包括验证复杂性增加,对质量、软硬件集成和功耗要求更高。作为系统开
发套件中的一个支柱性产品,Palladium Z1平台使得设计团队终于可以将硬件仿
真加速器作为数据中心计算资源进行使用,而且和使用基于刀片服务器的计算工厂
进行仿真毫无差别,进而可以进一步缩短规划时间,提高验证自动化。”
一个优良验证引擎的生产效率主要由四个决定性因素进行衡量,包括构建
(Build)、分配(Allocate)、运行(Run)以及调试(Debug),如图2,其
中,
构建:在硬件仿真加速器上运行之前,可能要因为数百万门的设计尺寸而花费数小
时/数天的时间对设计进行编译,而且通常还需要占用多个主机资源。如果缩短了
编译耗时,整体验证时间也可以缩短。通过使用高级VXE软件功能,Palladium
Z1平台上一个工作站就可以实现140MG/hr的编译速度,在一天内能实现多个设
计转变。
分配:企业的仿真资源非常宝贵,高效的资源管理可以最大化系统同时运行的任务
数量。在资源无浪费或浪费最小的前提下,任务分配的系统粒度对系统上运行的并
行任务数量起着重要作用。在实际应用场景下,不同的任务通常会在不同的时间内
完成,这样就会在系统的不同部分产生新的可用资源。动态任务分配以及再分配等
特性可以为新的任务简化资源配置,甚至还能重新对正在运行的任务进行分配,最
大程度地保证利用效率。Palladium Z1平台配备有业内最先进的再构造、再分配
以及外设重定位再分配能力,可以极为高效地管理系统资源,实现高利用率。得益
于业内最先进的4MG任务尺寸粒度,Palladium Z1 平台还能实现任务的高度并
行化,使得同时运行从IP模块到子系统再到系统级设计的多个任务成为现实。
运行:一般情况下,运行时的性能是决定系统生产效率最重要的参数,但诸如运行
时调试等其它因素,也可能会对运行时性能产生重大影响。系统支持多种使用模式
对使用模式多种功能的支持,可以确保验证过程能够涵盖硬件、软件集成相关的所
有要素。完整的接口支持可以实现主要协议的全面覆盖,速率适配器或专门针对硬
件辅助的定制IP验证可以在流片和硅可用之前对设计进行彻底验证,避免后期意
外,并缩短上市时间。Palladium Z1 平台的运行时性能高达4MHz,可以快速运
行设计,鉴别设计存在的潜在问题。
调试:系统调试主要分运行时调试和离线调试两种。良好的功能设置以及较深的追
踪深度和动态触发可以帮助在运行时找到漏洞。与其他系统不同的是,在启动运行
时调试过程中,Palladium Z1平台的性能不会出现剧烈下降。另外,离线调试还
能够捕捉运行记录,并将捕捉到的数据在线下进行调试,为其他的任务释放宝贵的
仿真资源。
Palladium Z1平台所具有的灵活编译、极高效的分配、快速的运行时间以及全方
位的调试能力,能够快速而全面地对设计进行验证,最终可以自信地让这些设计进
入流片。一个项目通常由多个阶段组成,包括IP模块验证、单个IP模块集成、组
件子系统、将多个子系统整合成完整系统、硬件设计上的软件初启,以及最后的流
片阶段。为了不出差错地及时把SoC推向市场,按照项目的不同阶段,需要同时
展开图3环路中的多个迭代。可以说,每次设计转变都要经历构建、分配、运行
和调试的完整周期。任何一个阶段节省出来的时间增量都会大大缩短总体设计周期。
为了进一步提高平台的生产效率,PalladiumZ1还支持多个任务同时运行,包括
加速与硬件仿真加速混合进行的任务,并且不会对其他任务产生影响,因此可用于
多个项目或试验。为此,Palladium Z1率先引入了动态目标再分配,它在目标间
转换的灵活性可以实现内部电路硬件仿真加速的全部优势。系统任何一部分上运行
的任务都可以与任一目标连接,同时不需要重新布设任何实体电缆,远程用户也可
以轻松地用多个界面完成设计验证。有了动态任务再分配能力,就可以用
Palladium Z1 平台将新进入的大型任务分配到系统的非连贯部分中,以充分利用
系统资源。
利用独有的虚拟外设重定位功能,Palladium Z1对外部接口进行了完全虚拟化。
它支持精确地远程访问实际和虚拟化外围设备,例如Virtual JTAG。预集成的仿
真开发套件适用于USB和PCI-Express接口,具备建模准确、高性能和远程访问
的功能。与具有验证虚拟机功能的数据库一起使用,还可以实现多用户并行离线访
问仿真运行数据。
Palladium Z1能够实现生产效率最大化的另一关键措施就是:采用的离线模式能
够拥有在线调试的大部分功能设置。例如,触发事件、灵活捕捉触发器和存储器的
状态可以确保设计者高效地进行离线调试。Palladium Z1 平台在在线和离线模式
下都具备领先的调试能力,通过使用 FullVision、Infi niTrace、动态探针、SDL
触发以及顶尖的新型VVM,可以在多数在线调试功能可用的情况下进行高效离线
调试。
Palladium Z1平台可用于多种设计和验证阶段,从初期的架构分析,到模块、芯
片和系统集成,再到软件开发与系统验证。因功率密度下降、平均系统利用率和并
行用户数的提高,使得Palladium Z1的作业排队周转时间大幅缩短,只有
Palladium XP II平台的五分之一。并且单个工作站上的编译速度高达 1.4 亿门/小
时,调试深度和上传速度都有大幅度提高。因此,Palladium Z1平台的每个仿真
周期功耗却不升反降,不到Palladium XP II平台的三分之一。
Cadence公司硬件系统验证部门产品营销总监Michael Young表示,Palladium
Z1是当今业内通用性最高的平台,它具有十几种使用模式,包括运行软件电路仿
真、仿真加速并支持软件仿真和硬件仿真之间的热切换、使用Cadence Joules
RTL Power estimation进行动态功率分析、基于IEEE 1801 和 Si2 CPF的低功耗
验证、门级加速和仿真以及比常用标准仿真提高50倍性能的基于ARM SoC的
操作系统启动等。作为系统开发套件中的一个支柱性产品,Palladium Z1平台使
得设计团队终于可以将硬件仿真加速器作为数据中心计算资源进行使用,而且和使
用基于刀片服务器的计算工厂进行仿真毫无差别,进一步缩短了规划时间,提高验
证自动化,快速实现最终产品的交付。
虽然Palladium Z1是建立在刀片式服务器架构之上的全新硬件仿真加速平台,然
而对于正在使用Palladium XP平台的设计者而言,除了性能的大幅提升,他们的
使用习惯不会有任何改变,用Daryn Lau副总裁的话说,无论是测试方式,还是
用户界面,Cadence均保证了两个平台间的平稳迁移,用户在使用中不会有任何
异常的感觉。