首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >How to build a hardware description and measurement system on an object-oriented programming language
【24h】

How to build a hardware description and measurement system on an object-oriented programming language

机译:如何在面向对象的编程语言上构建硬件描述和测量系统

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

摘要

Techniques are described for applying the mechanisms of object-oriented programming languages to hardware description. Some object-oriented language mechanisms, like inheritance, directly simplify CAD (computer-aided design) programs; others, like data abstraction, allow more powerful CAD mechanisms based on them to be created. The author describes: how to extend class inheritance and to integrate it with procedural construction to simplify the description of hardware; how to create measurement methods than can measure a module whose components are described at different levels of abstraction; and how to implement a consistency-maintenance engine that ensures the consistency of the data kept for the design. The author has implemented these features in Fred, an object-oriented modeling system for VLSI modules. Fred is implemented in Flavors, an object-oriented extension of Lisp. The author also discusses how to implement its features in other languages.
机译:描述了将面向对象的编程语言的机制应用于硬件描述的技术。一些面向对象的语言机制(例如继承)直接简化了CAD(计算机辅助设计)程序。其他诸如数据抽象之类的技术则允许基于它们创建更强大的CAD机制。作者描述:如何扩展类继承并将其与过程构造集成在一起以简化硬件描述;如何创建测量方法,从而可以测量以不同抽象级别描述组件的模块;以及如何实施一致性维护引擎以确保为设计保留的数据的一致性。作者已在Fred(一种用于VLSI模块的面向对象的建模系统)中实现了这些功能。 Fred是在Flavors中实现的,Flavours是Lisp的面向对象扩展。作者还讨论了如何以其他语言实现其功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号