索尼42英寸超薄电视与Hi-MD随身听采用C语言设计
“将逐渐把基于C语言的设计技术推广到数字民用产品领域”(图1)。在1月27日于日本横浜开幕的电子产品及LSI设计技术展“Electronic Design and Solution Fair 2005”上举办的“第5届SystemC用户论坛”专题研讨会上,索尼SSNC DA解决方案部门的柿本胜介绍了系统级设计在该公司SoC(系统芯片)开发中的应用情况(图2)。
索尼此前已经宣布说,在一些产品开发中采用了基于C语言的软硬件协调设计与检验方法。具体说来,除2001年秋上市的相机一体型VTR“Network Handycam IP(DCR-IP7)”之外,还包括2004年10月15日上市的可进行高清摄像的民用相机一体型VTR“HDR-FX1”,以及2004年12月1日上市的硬盘DVD录像机“RDR-NX100”。此次据柿本表示,除2004年9月20日上市的42英寸超薄电视“KDE-P42HVX”外,便携式DVD摄像机Hi-MD随身听等产品也都采用了基于C语言而开发的SoC。
柿本此次还就动作合成工具在公司内部的应用及其效果,介绍了一些检验结果。所使用的动作合成工具是美国Forte公司支持SystemC的“Cynthesizer”。比如,在部分高画质信号处理SoC中运用了Cynthesizer,结果,RTL的设计工时比手工设计减少了3/4左右(图3)。手工设计中需要1378行的RTL代码量也通过提高扫描的抽象度,而缩短到了约464行,即1/3。动作合成工具还有助于缩小电路面积,提高电路性能。实际上,过去靠手工设计需要118.3k门电路的电路在运用了动作合成工具后,减少到了89.8k门电路,约减少25%。关键路径的延迟时间方面,通过使用动作合成工具,也缩短了约15%,即缩短到了4.88ns左右。而在手工设计中则为5.87ns。