首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Product-term-based synthesizable embedded programmable logic cores
【24h】

Product-term-based synthesizable embedded programmable logic cores

机译:基于产品术语的可综合嵌入式可编程逻辑内核

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

摘要

As integrated circuits become increasingly complex, the ability to make post-fabrication changes will become more important and attractive. This capability can be realized by using programmable logic cores. Currently, such cores are available from vendors in the form of "hard" macro layouts. Previous work has suggested an alternative approach: vendors supply a synthesizable version of their programmable logic core and the integrated circuit designer synthesizes the programmable logic fabric using standard cells. Although this technique suffers increased delay, area, and power, the task of integrating such cores is far easier than the task of integrating "hard" cores into an ASIC or system-on-chip (SoC). When implementing a small amount of logic, this ease of use may be more important than the increased overhead. This paper presents a new family of architectures for these "synthesizable" cores; unlike previous architectures, which were based on lookup-tables (LUTs), the new family of architectures is based on a collection of product-term arrays. Compared to LUT-based architectures, the new architectures result in density improvements of 35% and speed improvements of 72% on standard benchmark circuits. The improvement is due to the inherent efficiency of product-term-based designs for small logic circuits. In addition, we describe novel ways of enhancing synthesizable architectures to support sequential logic. We show that directly embedding flip-flops as is done in stand-alone programmable cores will not suffice. Consequently, we present two novel architectures employing our solution and optimize and compare them. Finally, we describe a proof-of-concept layout employing one of our proposed architectures.
机译:随着集成电路变得越来越复杂,制造后更改的能力将变得越来越重要和有吸引力。此功能可通过使用可编程逻辑内核来实现。当前,这些内核可以“硬”宏布局的形式从供应商处获得。先前的工作提出了另一种方法:供应商提供其可编程逻辑内核的可合成版本,而集成电路设计人员使用标准单元来合成可编程逻辑结构。尽管此技术的延迟,面积和功耗都有所增加,但与将“硬”内核集成到ASIC或片上系统(SoC)中的任务相比,集成此类内核的任务要容易得多。当实现少量逻辑时,这种易用性可能比增加的开销更为重要。本文提出了这些“可综合”内核的新体系结构家族。与以前的基于查找表(LUT)的体系结构不同,新的体系结构家族基于乘积项数组的集合。与基于LUT的架构相比,新架构在标准基准电路上的密度提高了35%,速度提高了72%。改进归因于小型逻辑电路的基于乘积项设计的固有效率。另外,我们描述了增强可合成体系结构以支持顺序逻辑的新颖方法。我们证明,像在独立的可编程内核中那样直接嵌入触发器是不够的。因此,我们提出了两种采用我们解决方案的新颖架构,并对它们进行了优化和比较。最后,我们描述一种采用我们提出的架构的概念验证布局。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号