首页> 外文会议> >HAMLET-an expression compiler/optimizer for the implementation of heuristics to minimize multiple-valued programmable logic arrays
【24h】

HAMLET-an expression compiler/optimizer for the implementation of heuristics to minimize multiple-valued programmable logic arrays

机译:HAMLET-一种表达式编译器/优化器,用于实施启发式方法以最小化多值可编程逻辑数组

获取原文

摘要

A description is given of HAMLET, a CAD tool written in C, that translates a user specification of a multiple-valued expression into a layout of a multiple-valued programmable logic array (MVL-PLA) which realizes that expression. It is modular to accommodate future minimization heuristics and future MVL-PLA technologies. At present, it implements two heuristics and one MVL-PLA technology, current-node CMOS. Specifically, HAMLET accepts a sum-of-products expression from the user, applies a minimization heuristic, and then produces a PLA layout of a multiple-valued current-mode CMOS PLA. In addition to its design capabilities, HAMLET can analyze heuristics. Random functions can be generated, heuristics applied, and statistics computed on the results. User-derived expressions can also be analyzed. In addition to the minimization heuristics, HAMLET can apply search strategies based on these heuristics, which, in the extreme, are exhaustive, producing true minimal forms.
机译:给出了用C语言编写的CAD工具HAMLET的描述,该工具将多值表达式的用户规范转换为实现该表达式的多值可编程逻辑阵列(MVL-PLA)的布局。它是模块化的,以适应未来的最小化启发式方法和未来的MVL-PLA技术。目前,它实现了两种启发式和一种MVL-PLA技术,即电流节点CMOS。具体来说,HAMLET接受来自用户的乘积和表达式,应用最小化启发式方法,然后生成多值电流模式CMOS PLA的PLA布局。除了其设计功能之外,HAMLET还可以分析启发式方法。可以生成随机函数,应用试探法,并根据结果计算统计量。用户衍生的表达式也可以被分析。除最小化启发式方法外,HAMLET还可基于这些启发式方法应用搜索策略,这在极端情况下是详尽无遗的,可产生真正的最小形式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号