首页> 外文学位 >Compositional Design of Analog Systems Using Contracts.
【24h】

Compositional Design of Analog Systems Using Contracts.

机译:使用合同的模拟系统的组成设计。

获取原文
获取原文并翻译 | 示例

摘要

This work addresses the problem of assembling analog integrated systems out of pre-designed IP components. Efficient system-level design is increasingly relying on hierarchical design-space exploration, as well as compositional methods, to shorten time-to-market, leverage design re-use, and achieve optimal performances. However, in analog electronic systems, circuit behaviors are so tightly dependent on their interface conditions that accurate system performance estimations based on characterizations of individual stand-alone circuits is a hard task. Since there is no general solution to this problem, analog system integration has traditionally used ad-hoc solutions heavily dependent on designers' experience and detailed knowledge of the target application.;A system composition method is proposed that build upon the analog platform-based design (APBD) methodology by exploiting assume-guarantee reasoning, contracts, to enforce correct-by-construction system-level composition. Contracts intuitively capture the thought process of a designer, who aims at guaranteeing circuit performance only under specific assumptions (e.g. interface loading or dynamic range). Contracts can be broadly classified into two categories: horizontal contracts between components of the same abstraction level and vertical contracts between a system at level l + 1 and the components that make up the system from level l. Horizontal contracts can be used to ensure that correct component behavior by constraining the external environment settings to be within the assumed range. Vertical contracts capture assumptions that system-level designers introduce by leveraging knowledge about the system architecture, which is not available at the component-level. Contracts can be naturally incorporated into the APBD design flow to ensure accurate design space explorations and correct design implementations.;The methodology is applied to several case studies to demonstrate the value of our approach. First, an ultra-wide band receiver front-end is composed using horizontal contracts to preserve the correct behavior of pre-designed IP components in composition and to allow design decisions to be reliably made at a higher abstraction level, both key factors to improve designer productivity. In another case study for composition of an analog feedback systems, the Sallen-Key cell, I show the application of both horizontal and vertical contracts so that the performance of a composition of circuit blocks not only preserves component behavior, but also satisfies system specifications and requirements. Finally, the methodology is applied to the complete design study of the UWB receiver chain for the Intelligent Tire System to demonstrate hierarchical design space exploration using analog contracts. The study shows that given a library of components, an optimized system can be quickly realized through hierarchical construction of subsystems and propagation of contracts. The works featured are seminal to further advancements in bridging the gap between system-level and circuit-level design in the analog/mixed-signal domain.
机译:这项工作解决了用预先设计的IP组件组装模拟集成系统的问题。高效的系统级设计越来越依赖分层的设计空间探索以及组合方法来缩短产品上市时间,利用设计的重用性并实现最佳性能。然而,在模拟电子系统中,电路行为非常紧密地依赖于它们的接口条件,以至于很难基于单个独立电路的特性来准确地估计系统性能。由于没有通用的解决方案,模拟系统集成传统上使用了临时解决方案,这在很大程度上取决于设计人员的经验和对目标应用程序的详细了解。提出了一种基于模拟平台设计的系统组成方法(APBD)方法,通过采用假设保证推理,合同来实施按构造正确的系统级组合。合同直观地反映了设计者的思维过程,其目的是仅在特定假设下(例如接口负载或动态范围)保证电路性能。合同可大致分为两类:同一抽象级别的组件之间的水平合同以及级别为l + 1的系统与组成级别l的系统的组件之间的垂直合同。通过将外部环境设置限制在假定范围内,可以使用水平合同来确保组件行为正确。垂直合同捕获了系统级设计人员通过利用有关系统体系结构的知识而引入的假设,而组件级尚无此知识。可以将合同自然地合并到APBD设计流程中,以确保准确的设计空间探索和正确的设计实现。该方法论应用于多个案例研究,以证明我们方法的价值。首先,使用水平合同组成超宽带接收机前端,以保留组合中预先设计的IP组件的正确行为,并允许在更高的抽象级别可靠地做出设计决策,这两个都是改进设计人员的关键因素生产率。在另一个关于模拟反馈系统组成的案例研究中,我通过Sallen-Key单元展示了水平合同和垂直合同的应用,这样,电路块组成的性能不仅保留了组件的性能,而且还满足了系统规范和要求。最后,将该方法应用于智能轮胎系统的UWB接收器链的完整设计研究,以演示使用模拟合同的分层设计空间探索。研究表明,在给定的组件库的情况下,可以通过子系统的分层构建和合同的传播来快速实现优化的系统。在缩小模拟/混合信号领域的系统级和电路级设计之间的差距方面,具有特色的作品对进一步的发展具有开创性的意义。

著录项

  • 作者

    Sun, Xuening.;

  • 作者单位

    University of California, Berkeley.;

  • 授予单位 University of California, Berkeley.;
  • 学科 Electrical engineering.;Computer science.;Computer engineering.
  • 学位 D.Eng.
  • 年度 2011
  • 页码 123 p.
  • 总页数 123
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号