首页> 外文会议>International Symposium on VLSI Design, Automation and Test >Virtual Prototyping Increases Productivity - A Case Study
【24h】

Virtual Prototyping Increases Productivity - A Case Study

机译:虚拟原型制作提高了生产率 - 以案例研究

获取原文

摘要

With the advancement in technology, more and more functionality is being integrated into SoCs. A typical SoC contains one or more micro-controllers, several peripherals and embedded memories. In the software arena, there is a whole lot of embedded software that goes into products, built using these complex SoCs. In this era of consumer driven economy, all the product design groups are under a tremendous pressure to meet the aggressive time-to-market schedules and still deliver the right solution the first time. This creates a need for having a robust product flow, which enables different teams to work simultaneously and coherently. Following are some of the key activities in any product development flow. (1) System Engineering; (2) Map customer requirements to design features. (3) Optimize design to meet the requirements in the best possible way. (4) Hardware design; (5) Design, develop and integrate different Hardware (HW) or design modules/blocks; (6) Develop reference models for validating different modules/blocks/sub-systems; (7) Software development; (8) Design, develop and integrate different Software (SW) modules; (9) Develop reference models for validating these modules/sub-systems; (10) System Validation; (11) Build a system; (12) Port the software onto the system; (13) Validate the system with true system scenarios. (14) Customer Delivery. Traditionally, many of these development activities have always been mostly sequential in nature. This type of sequential flow cannot help in meeting the time-to-market requirements of today's consumer products. Some of the most popular alternatives to this kind of sequential development flow include a) FPGA prototyping of the system b) Develop prototype using Instruction Set Simulators (ISS) c) Virtual System Prototyping (VSP). The first option lacks the required flexibility and need to have the complete micro-architecture defined before designing the prototype. Traditional ISS solutions are used for simulating processors with few or no peripherals connected. ISS solutions are therefore used for verifying small portions of the embedded code and not directly suitable for true system simulations. VSP definitely addresses these issues. The concept of VSP is based on creating a software model of the entire hardware system including external components (e.g. base station model for checking the base band systems). This model can be used to explore and analyze different architectures. Once an optimal architecture has been chosen, the same model can be used as an executable specification. HW design teams can use the VSP as a golden reference model against which they can verify the functionality of different modules and/or subsystems in the design. SW teams can use VSP to start their development work, as soon as the architecture is defined and the corresponding VSP is available. As a part of this work, attempt has been made to highlight advantages and challenges of virtual prototyping with a case study.
机译:随着技术的进步,越来越多的功能正在集成到SOC中。典型的SoC包含一个或多个微控制器,多个外围设备和嵌入的存储器。在软件竞技场中,有很多嵌入式软件进入产品,使用这些复杂的SOC建造。在消费者驱动的经济时代,所有产品设计群体都在一个巨大的压力下,以满足攻击性攻击时间的时间表,并且仍然第一次提供正确的解决方案。这需要具有强大的产品流,这使得不同的团队能够同时和连贯地工作。以下是任何产品开发流程中的一些关键活动。 (1)系统工程; (2)将客户要求映射到设计功能。 (3)优化设计以最佳方式满足要求。 (4)硬件设计; (5)设计,开发和集成不同的硬件(HW)或设计模块/块; (6)开发用于验证不同模块/块/子系统的参考模型; (7)软件开发; (8)设计,开发和集成不同的软件(SW)模块; (9)开发用于验证这些模块/子系统的参考模型; (10)系统验证; (11)构建一个系统; (12)将软件端口到系统上; (13)使用真正的系统方案验证系统。 (14)客户交付。传统上,许多这些开发活动在自然中一直是连续的。这种顺序流动在满足当今消费产品的市场需求方面无法帮助。这种顺序开发流程的一些最受欢迎的替代方案包括A)FPGA原型设计B)使用指令集模拟器(ISS)C)虚拟系统原型设计(VSP)开发原型。第一个选项缺乏所需的灵活性,需要在设计原型之前定义的完整微架构。传统的ISS解决方案用于模拟具有少数或不连接外设的处理器。因此,ISS解决方案用于验证嵌入式代码的小部分,而不是直接适用于真正的系统模拟。 VSP肯定会解决这些问题。 VSP的概念是基于创建整个硬件系统的软件模型,包括外部组件(例如,用于检查基带系统的基站模型)。该模型可用于探索和分析不同的架构。一旦选择了最佳架构,相同的型号就可以用作可执行规范。 HW设计团队可以使用VSP作为金色参考模型,他们可以验证设计中不同模块和/或子系统的功能。 SW团队可以使用VSP启动开发工作,一旦定义架构并且相应的VSP可用。作为这项工作的一部分,已经尝试突出虚拟原型的优缺点与案例研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号