首页> 外文学位 >Synchro-tokens: A deterministic globally asynchronous locally synchronous architecture.
【24h】

Synchro-tokens: A deterministic globally asynchronous locally synchronous architecture.

机译:同步令牌:一种确定性的全局异步本地同步体系结构。

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

摘要

As advances in VLSI technology enable higher levels of integration in system-on-a-chip (SoC) designs, fully synchronous implementations are becoming less feasible. Globally asynchronous locally synchronous (GALS) clocking is a promising alternative. Each core in a GALS system is a synchronous block (SB) of logic whose locally generated clock has an independent frequency and phase, while communication between cores is asynchronous. However, the nondeterministic behavior of most GALS methodologies is problematic for silicon debug and functional test. Deterministic GALS methodologies make assumptions about the profile of the asynchronous data which are valid only in a very limited set of applications.; This dissertation proposes a novel deterministic GALS methodology called "synchro-tokens" which adds parameterized wrapper logic to the interfaces of the SBs. The wrapper ensures that each transition on each asynchronous input is sensed by the SB during a deterministic cycle of the local clock. Token rings are used for handshaking and self-timed first-in first-out (FIFO) buffers for pipelined interconnect. Counters in each SB keep track of the number of local clock cycles between arrivals and departures of the token to ignore early tokens and to stop the local clock to wait for late tokens. Because no synchronizers are used, there is zero probability of metastability. The wrapper parameters, such as FIFO sizes, counter values, and clock frequencies, offer a great deal of flexibility for tuning the system performance, making the synchro-tokens methodology useful for a wide range of applications. While data flow assumptions may be made for the purpose of setting these parameters, deterministic behavior is maintained regardless of the actual profile of the asynchronous data.; The synchro-tokens architecture supports debug and test methodologies commonly applied to fully synchronous chips. The boundary scan Standard 1149.1 can be implemented with a SB whose clock is supplied through a TCK pin. Any number of internal scan chains for ATPG, BIST, or P1500 core test can cross SB boundaries by virtue of a self-timed shifting design. By interrupting the flow of tokens, system clocks can be deterministically stopped at natural breakpoints and single-stepped for cycle-by-cycle debug.
机译:随着VLSI技术的进步实现了片上系统(SoC)设计中更高级别的集成,完全同步的实现变得越来越不可行。全局异步本地同步(GALS)时钟是一种有前途的替代方法。 GALS系统中的每个内核都是逻辑的同步块(SB),其本地生成的时钟具有独立的频率和相位,而内核之间的通信是异步的。但是,大多数GALS方法论的不确定性行为对于芯片调试和功能测试是有问题的。确定性GALS方法论对异步数据的配置进行假设,这些假设仅在一组非常有限的应用程序中有效。本文提出了一种新颖的确定性GALS方法,称为“同步令牌”,该方法将参数化包装逻辑添加到SB的接口。包装器确保在本地时钟的确定周期内SB感测每个异步输入上的每个转换。令牌环用于握手和自定时先进先出(FIFO)缓冲区,用于管道互连。每个SB中的计数器都跟踪令牌到达和离开之间的本地时钟周期数,以忽略早期令牌并停止本地时钟以等待晚期令牌。因为没有使用同步器,所以亚稳的可能性为零。包装器参数(例如FIFO大小,计数器值和时钟频率)为调整系统性能提供了很大的灵活性,从而使同步令牌方法对于广泛的应用很有用。尽管可以出于设置这些参数的目的而进行数据流假设,但无论异步数据的实际配置如何,都将保持确定性行为。同步令牌体系结构支持通常应用于完全同步芯片的调试和测试方法。边界扫描标准1149.1可以通过SB来实现,其时钟通过TCK引脚提供。借助自定时移位设计,用于ATPG,BIST或P1500核心测试的任何数量的内部扫描链都可以跨越SB边界。通过中断令牌流,可以确定地在自然断点处停止系统时钟,并单步执行逐周期调试。

著录项

  • 作者

    Heath, Matthew W.;

  • 作者单位

    University of Massachusetts Amherst.;

  • 授予单位 University of Massachusetts Amherst.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2004
  • 页码 302 p.
  • 总页数 302
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号