首页> 外文OA文献 >Projeto e prototipação de interfaces e redes intrachip não-síncronas em FGPAs
【2h】

Projeto e prototipação de interfaces e redes intrachip não-síncronas em FGPAs

机译:FGPA中的接口和非同步芯片内网络的设计和原型制作

摘要

The evolution of deep submicron technologies allows the development of increasingly complex Systems on a Chip. However, this evolution is rendering less viable some well-established design practices. Examples of these are the use of multipoint communication architectures (e. g. busses) and designing fully synchronous systems. In addition, power dissipation is becoming one of the main design concerns due e. g. to the increasing use of mobile products such as PDAs, mobile phones and laptop computers. An alternative to overcome the design practices becoming unviable is adopting Networks on Chip (NoCs) communication architectures supporting globally asynchronous locally synchronous (GALS) system design. This work has as main goal the development of features to support the design of GALS systems in FPGAs devices. The selection of FPGAs as target architecture occurred because several of these commercial devices already contain features supporting the design of GALS systems, such as the availability of multiple independent clock domains. Also, FPGAs are used in many scenarios as an important verification step in the design of complex integrated circuits. This works explores three development axes for enabling GALS design in FPGAs. Each one led to its own set of usable, practical results. First, there is the proposition and design of a macro block library of asynchronous devices for FPGAs. The cells of this library can be used to create compact and efficient non-synchronous modules in FPGAs. Second, after comparing a set of approaches for developing asynchronous interfaces in FPGAs and ASICS, the SCAFFI family of asynchronous interfaces was proposed. SCAFFI allows that modules operating in distinct clock domains interconnect to each other seamlessly. Third, two NoC routers supporting the GALS systems were proposed and validated: Hermes GALS (Hermes-G) and Hermes GALS Low Power (Hermes-GLP). The Hermes-GLP router, besides supporting the development of GALS systems, takes advantage of the GALS design style to reduce power dissipation in the routers. The way to achieve this is to add frequency switching mechanisms to the latter. Some circuits have been employed as case studies to validate the two first development axes, including an RSA cryptography core and combinational and pipeline multipliers. The most relevant strategic contribution of this work is the generation of a basic infrastructure for the design of GALS systems in FPGAs.
机译:深亚微米技术的发展允许开发日益复杂的片上系统。但是,这种演变使某些公认的设计实践变得不可行。这些示例是使用多点通信架构(例如,总线)和设计完全同步的系统。另外,由于e,功耗正成为主要设计关注点之一。 G。越来越多地使用PDA,移动电话和便携式计算机等移动产品。克服无法实现的设计实践的另一种方法是采用支持全局异步本地同步(GALS)系统设计的片上网络(NoC)通信体系结构。这项工作的主要目标是开发功能,以支持FPGA器件中GALS系统的设计。之所以选择FPGA作为目标架构,是因为其中一些商用设备已经包含支持GALS系统设计的功能,例如多个独立时钟域的可用性。而且,在许多情况下,FPGA都被用作复杂集成电路设计中的重要验证步骤。这项工作探索了在FPGA中实现GALS设计的三个开发轴。每个人都有自己的一套可用的,实际的结果。首先,提出并设计了用于FPGA的异步设备的宏块库。该库的单元可用于在FPGA中创建紧凑高效的非同步模块。其次,在比较了一组在FPGA和ASICS中开发异步接口的方法后,提出了SCAFFI异步接口系列。 SCAFFI允许在不同时钟域中运行的模块彼此无缝互连。第三,提出并验证了两个支持GALS系统的NoC路由器:Hermes GALS(Hermes-G)和Hermes GALS低功耗(Hermes-GLP)。 Hermes-GLP路由器除了支持GALS系统的开发外,还利用GALS设计风格来减少路由器的功耗。实现此目的的方法是向后者添加频率切换机制。一些电路已被用作案例研究来验证两个第一个开发轴,包括RSA密码核心以及组合和流水线乘法器。这项工作最相关的战略贡献是生成了用于FPGA中GALS系统设计的基本基础架构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号