我很荣幸也很高兴为这本关于SystemC的第一本书写前言。现在是总结SystemC到底是什么以及它可以用于什么的绝佳时机。2001年国际半导体技术发展计划(ITRS)在设计领域的主要信息是,“设计成本是半导体路线图延续的最大威胁。
“ITRS的最新修订版将过去几年的主要生产力改进描述为“小块重用”、“大块重用”和“IC实现工具”为了继续降低设计成本,未来需要的解决方案将是“智能测试台”和“嵌入式系统级方法”作为新的系统级规范和设计语言,SystemC直接为这两种解决方案做出了贡献。这些将对未来的设计技术产生最大影响,并将降低系统实施成本。我认为SystemC在不到两年的时间里就成为了许多新的、备受讨论的系统级设计语言中的领导者。在我看来,这是因为SystemC采用了面向对象的系统级设计,这是过去几年中大多数公司已经采用的最有前途的方法。甚至在引入SystemC之前,许多系统设计师就已经尝试用C++开发可执行规范。然后将这些可执行功能规范细化到众所周知的事务级别,以对系统级流程的通信进行建模。
System Design with SystemC
I am honored and delighted to write the foreword to this very first book about SystemC. It is now an excellent time to summarize what SystemC really is and what it can be used for. The main message in the area of design in the 2001 International Te- nologyRoadmapfor Semiconductors (ITRS) isthat“cost ofdesign is the greatest threat to the continuation ofthe semiconductor roadmap.
” This recent revision of the ITRS describes the major productivity improvements of the last few years as “small block reuse,” “large block reuse ,” and “IC implementation tools. ” In order to continue to reduce design cost, the – quired future solutions will be “intelligent test benches” and “embedded system-level methodology. ” As the new system-level specification and design language, SystemC – rectly contributes to these two solutions. These will have the biggest – pact on future design technology and will reduce system implementation cost. Ittook SystemC less than two years to emerge as the leader among the many new and well-discussed system-level designlanguages. Inmy op- ion, this is due to the fact that SystemC adopted object-oriented syst- level design—the most promising method already applied by the majority of firms during the last couple of years. Even before the introduction of SystemC, many system designers have attempted to develop executable specifications in C++. These executable functional specifications are then refined to the well-known transaction level, to model the communication of system-level processes.
OR