首页 > 最新文献

Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)最新文献

英文 中文
An on-chip dynamically recalibrated delay line for embedded self-timed systems 嵌入式自定时系统的片上动态重校准延迟线
G. Taylor, S. Moore, S. Wilcox, Peter Robinson
Self-timed systems often have to communicate with their environment through a clocked interface. For example, off-chip memory may require clocking and this can reduce the benefits of self-timed design. This paper presents the design of a delay line which may be used to control the timing of an off-chip interface. Timing accuracy is maintained by periodically recalibrating against a low frequency reference clock. The design uses two delay lines so that one can be recalibrated while the other is in use. Recalibration is undertaken once each second; power consumption is low as the calibration circuitry is dormant most of the time. A particular implementation of the design is presented which is suitable for a standard cell or FPGA technology together with experimental performance figures. The paper concludes with some remarks about possible applications in low-power synchronous design.
自定时系统通常必须通过有时钟的接口与环境进行通信。例如,片外存储器可能需要时钟,这可能会降低自定时设计的好处。本文介绍了一种延迟线的设计,该延迟线可用于控制片外接口的时序。定时精度是通过定期对低频参考时钟进行重新校准来维持的。该设计使用两条延迟线,以便在另一条使用时可以重新校准。每秒重新校准一次;功耗低,因为校准电路大部分时间处于休眠状态。提出了一种适用于标准单元或FPGA技术的具体实现方案,并给出了实验性能数据。最后对该方法在低功耗同步设计中的应用进行了展望。
{"title":"An on-chip dynamically recalibrated delay line for embedded self-timed systems","authors":"G. Taylor, S. Moore, S. Wilcox, Peter Robinson","doi":"10.1109/ASYNC.2000.836786","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.836786","url":null,"abstract":"Self-timed systems often have to communicate with their environment through a clocked interface. For example, off-chip memory may require clocking and this can reduce the benefits of self-timed design. This paper presents the design of a delay line which may be used to control the timing of an off-chip interface. Timing accuracy is maintained by periodically recalibrating against a low frequency reference clock. The design uses two delay lines so that one can be recalibrated while the other is in use. Recalibration is undertaken once each second; power consumption is low as the calibration circuitry is dormant most of the time. A particular implementation of the design is presented which is suitable for a standard cell or FPGA technology together with experimental performance figures. The paper concludes with some remarks about possible applications in low-power synchronous design.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114231607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 27
Asynchronous communication mechanisms using self-timed circuits 使用自定时电路的异步通信机制
Fei Xia, A. Yakovlev, D. Shang, A. Bystrov, A. Koelmans, D. Kinniment
Two asynchronous data communication mechanisms (ACMs) using self-timed circuits are presented. Mutual exclusion elements are used to concentrate potential metastability to discrete points so that it can be resolved entirely within the ACMs themselves. Self-timed circuits allow the minimisation of the interface between the reader and writer processes and the ACMs. Initial analysis shows that these VLSI solutions are more robust with regard to steering logic metastability, and can potentially run faster than solutions under fundamental mode assumptions. They are therefore more suitable for use in on-chip multiprocessing systems.
提出了两种采用自定时电路的异步数据通信机制。互斥元素用于将潜在亚稳态集中到离散点,从而可以在acm本身内完全解决。自定时电路允许最大限度地减少读写进程和acm之间的接口。初步分析表明,这些VLSI解决方案在转向逻辑亚稳态方面更加稳健,并且可能比基本模式假设下的解决方案运行得更快。因此它们更适合在片上多处理系统中使用。
{"title":"Asynchronous communication mechanisms using self-timed circuits","authors":"Fei Xia, A. Yakovlev, D. Shang, A. Bystrov, A. Koelmans, D. Kinniment","doi":"10.1109/ASYNC.2000.836997","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.836997","url":null,"abstract":"Two asynchronous data communication mechanisms (ACMs) using self-timed circuits are presented. Mutual exclusion elements are used to concentrate potential metastability to discrete points so that it can be resolved entirely within the ACMs themselves. Self-timed circuits allow the minimisation of the interface between the reader and writer processes and the ACMs. Initial analysis shows that these VLSI solutions are more robust with regard to steering logic metastability, and can potentially run faster than solutions under fundamental mode assumptions. They are therefore more suitable for use in on-chip multiprocessing systems.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116631192","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Practical design of globally-asynchronous locally-synchronous systems 全局异步局部同步系统的实用设计
J. Muttersbach, T. Villiger, W. Fichtner
In this paper we describe a complete design methodology for a globally asynchronous on-chip communication network connecting both locally-synchronous and asynchronous modules. Synchronous modules are equipped with asynchronous wrappers which adapt their interfaces to the self-timed environment and prevent metastability. These wrappers are assembled from a concise library of predesigned technology-independent elements and provide high-speed data transfer. We confirmed the validity of our concept by applying it to an ASIC design implementing the Safer crypto-algorithm.
在本文中,我们描述了一种完整的设计方法,用于连接本地同步和异步模块的全局异步片上通信网络。同步模块配备了异步包装器,使其接口适应自定时环境并防止亚稳态。这些包装器由预先设计的与技术无关的元素组成的简洁库组装而成,并提供高速数据传输。我们通过将其应用于实现更安全加密算法的ASIC设计来确认我们概念的有效性。
{"title":"Practical design of globally-asynchronous locally-synchronous systems","authors":"J. Muttersbach, T. Villiger, W. Fichtner","doi":"10.1109/ASYNC.2000.836791","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.836791","url":null,"abstract":"In this paper we describe a complete design methodology for a globally asynchronous on-chip communication network connecting both locally-synchronous and asynchronous modules. Synchronous modules are equipped with asynchronous wrappers which adapt their interfaces to the self-timed environment and prevent metastability. These wrappers are assembled from a concise library of predesigned technology-independent elements and provide high-speed data transfer. We confirmed the validity of our concept by applying it to an ASIC design implementing the Safer crypto-algorithm.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123251708","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 308
Simple circuits that work for complicated reasons 简单的电路在复杂的原因下工作
C. E. Molnar, I. W. Jones
This paper brings together a selection of creative circuit designs and ideas that Charles Molnar devised while working at Sun Microsystems Laboratories. The circuits offer fast implementations of functions that were severe speed bottlenecks in our existing systems. Charlie strongly believed that reliable and very fast circuit module implementations must make use of local delay constraints, and that the interfaces between these modules can then employ more robust and delay-insensitive signaling protocols. These circuit designs provided us with: an unusual 2-phase arbiter known as the propeller arbiter; a method of using arbiters to measure on-chip delays very precisely; and three versions of a latch control circuit, known as a Charlie Box.
这篇论文汇集了查尔斯·莫尔纳在太阳微系统实验室工作时设计的一些创造性电路设计和想法。该电路提供了在我们现有系统中严重的速度瓶颈的功能的快速实现。Charlie坚信,可靠且非常快速的电路模块实现必须利用本地延迟约束,并且这些模块之间的接口可以使用更健壮且对延迟不敏感的信令协议。这些电路设计为我们提供了:一个不寻常的2相仲裁者称为螺旋桨仲裁者;一种利用仲裁器精确测量片上延迟的方法;以及被称为查理盒子的锁存控制电路的三个版本。
{"title":"Simple circuits that work for complicated reasons","authors":"C. E. Molnar, I. W. Jones","doi":"10.1109/ASYNC.2000.836995","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.836995","url":null,"abstract":"This paper brings together a selection of creative circuit designs and ideas that Charles Molnar devised while working at Sun Microsystems Laboratories. The circuits offer fast implementations of functions that were severe speed bottlenecks in our existing systems. Charlie strongly believed that reliable and very fast circuit module implementations must make use of local delay constraints, and that the interfaces between these modules can then employ more robust and delay-insensitive signaling protocols. These circuit designs provided us with: an unusual 2-phase arbiter known as the propeller arbiter; a method of using arbiters to measure on-chip delays very precisely; and three versions of a latch control circuit, known as a Charlie Box.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115734163","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
On directed transformations of delay-insensitive specifications, alternations and dynamic nondeterminism 延迟不敏感规范、变更和动态不确定性的有向变换
W. C. Mallon
Delay-insensitive specifications model communicating processes that are embedded in a medium that introduces arbitrary and varying delays on the communication channels. In this paper we study transformations of such specifications. The transformations we study are directed. They are either contracting or expanding. The former are useful when trying to improve specifications, the latter when trying to find implementations. The theory we develop is inspired by transformations based on handshake protocols. We show how an implementation of such a protocol can be derived. We also show how the transformations can help when analyzing specifications containing unavoidable nondeterminism, which is closely related to unavoidable metastability.
延迟不敏感规范对嵌入在通信通道上引入任意和不同延迟的介质中的通信过程进行建模。本文研究了这类规范的变换。我们研究的转换是定向的。它们不是在收缩就是在扩张。前者在试图改进规范时很有用,后者在试图寻找实现时很有用。我们开发的理论是受到基于握手协议的转换的启发。我们将展示如何派生这样一个协议的实现。我们还展示了转换如何在分析包含不可避免的不确定性的规范时提供帮助,这与不可避免的亚稳态密切相关。
{"title":"On directed transformations of delay-insensitive specifications, alternations and dynamic nondeterminism","authors":"W. C. Mallon","doi":"10.1109/ASYNC.2000.836779","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.836779","url":null,"abstract":"Delay-insensitive specifications model communicating processes that are embedded in a medium that introduces arbitrary and varying delays on the communication channels. In this paper we study transformations of such specifications. The transformations we study are directed. They are either contracting or expanding. The former are useful when trying to improve specifications, the latter when trying to find implementations. The theory we develop is inspired by transformations based on handshake protocols. We show how an implementation of such a protocol can be derived. We also show how the transformations can help when analyzing specifications containing unavoidable nondeterminism, which is closely related to unavoidable metastability.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124752480","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
CA-BIST for asynchronous circuits: a case study on the RAPPID asynchronous instruction length decoder 异步电路的CA-BIST: RAPPID异步指令长度解码器的案例研究
M. Roncken, K. Stevens, R. Pendurkar, Shai Rotem, P. P. Chaudhuri
This paper presents a case study in low-cost noninvasive Built-in Self Test (BIST) for RAPPID, a large-scale 120,000-transistor asynchronous version of the Pentium(R) Pro Instruction Length Decoded which runs at 3.6 GHz. RAPPID uses a synchronous 0.25 micron CMOS library for static and domino logic, and has no Design-for-Test hooks other than some debug features. We explore the use of Cellular Automata (CA) for on-chip test pattern generation and response evaluation. More specifically, we look for fast ways to tune the CA-BIST to the RAPPID design, rather than using pseudo-random testing. The metric for tuning the CA-BIST pattern generation is based on an abstract hardware description model of the instruction length decodes which is independent of implementation details, and hence also independent of the asynchronous circuit style. Our CA-BIST solution uses a novel bootstrap procedure for generating the test patterns, which give complete coverage for this metric, and cover 94% of the testable stuck-at faults for the actual design at switch level. Analysis of the undetected and untestable faults shows that the same fault effects can be expected for a similar clocked circuit. This is encouraging evidence that testability is no excuse to avoid asynchronous design techniques in addition to high-performance synchronous solutions.
本文介绍了RAPPID的低成本无创内置自我测试(BIST)的案例研究,RAPPID是一种运行在3.6 GHz的Pentium(R) Pro指令长度解码的大型120,000晶体管异步版本。RAPPID为静态和domino逻辑使用一个同步的0.25微米CMOS库,除了一些调试特性外,没有专为测试而设计的钩子。我们探索细胞自动机(CA)在片上测试模式生成和响应评估中的使用。更具体地说,我们寻找快速的方法来调整CA-BIST到RAPPID设计,而不是使用伪随机测试。调优CA-BIST模式生成的度量是基于指令长度解码的抽象硬件描述模型,该模型与实现细节无关,因此也与异步电路风格无关。我们的CA-BIST解决方案使用一种新颖的引导过程来生成测试模式,它为该度量提供了完整的覆盖范围,并覆盖了交换机级别实际设计中94%的可测试卡在故障。对未检测和不可测试故障的分析表明,对于类似的时钟电路,可以预期相同的故障效应。这是令人鼓舞的证据,证明除了高性能同步解决方案之外,可测试性不是避免异步设计技术的借口。
{"title":"CA-BIST for asynchronous circuits: a case study on the RAPPID asynchronous instruction length decoder","authors":"M. Roncken, K. Stevens, R. Pendurkar, Shai Rotem, P. P. Chaudhuri","doi":"10.1109/ASYNC.2000.836798","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.836798","url":null,"abstract":"This paper presents a case study in low-cost noninvasive Built-in Self Test (BIST) for RAPPID, a large-scale 120,000-transistor asynchronous version of the Pentium(R) Pro Instruction Length Decoded which runs at 3.6 GHz. RAPPID uses a synchronous 0.25 micron CMOS library for static and domino logic, and has no Design-for-Test hooks other than some debug features. We explore the use of Cellular Automata (CA) for on-chip test pattern generation and response evaluation. More specifically, we look for fast ways to tune the CA-BIST to the RAPPID design, rather than using pseudo-random testing. The metric for tuning the CA-BIST pattern generation is based on an abstract hardware description model of the instruction length decodes which is independent of implementation details, and hence also independent of the asynchronous circuit style. Our CA-BIST solution uses a novel bootstrap procedure for generating the test patterns, which give complete coverage for this metric, and cover 94% of the testable stuck-at faults for the actual design at switch level. Analysis of the undetected and untestable faults shows that the same fault effects can be expected for a similar clocked circuit. This is encouraging evidence that testability is no excuse to avoid asynchronous design techniques in addition to high-performance synchronous solutions.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121899456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Applying asynchronous circuits in contactless smart cards 异步电路在非接触式智能卡中的应用
J. Kessels, G. D. Besten, A. Peeters, Torsten Kramer, Volker Timm
We have designed an asynchronous chip for contactless smart cards. Asynchronous circuits have two power properties that make them very suitable for contactless devices: low average power and small current peaks. The fact that asynchronous circuits operate over a wide range of the supply voltage, while automatically adapting their speed has been used to obtain a circuit that is very resilient to voltage drops while giving maximum performance for the power being received. The asynchronous circuit has been built, tested and evaluated and the results were so convincing that, based on the circuits presented, a product is being designed.
我们为非接触式智能卡设计了一种异步芯片。异步电路具有两种功率特性,使其非常适合于非接触式设备:低平均功率和小电流峰值。异步电路在很宽的供电电压范围内工作,同时自动调整其速度,这一事实已被用于获得一种对电压下降非常有弹性的电路,同时为所接收的功率提供最大的性能。异步电路已经建立,测试和评估,结果是如此令人信服,基于电路呈现,一个产品正在设计。
{"title":"Applying asynchronous circuits in contactless smart cards","authors":"J. Kessels, G. D. Besten, A. Peeters, Torsten Kramer, Volker Timm","doi":"10.1109/ASYNC.2000.836785","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.836785","url":null,"abstract":"We have designed an asynchronous chip for contactless smart cards. Asynchronous circuits have two power properties that make them very suitable for contactless devices: low average power and small current peaks. The fact that asynchronous circuits operate over a wide range of the supply voltage, while automatically adapting their speed has been used to obtain a circuit that is very resilient to voltage drops while giving maximum performance for the power being received. The asynchronous circuit has been built, tested and evaluated and the results were so convincing that, based on the circuits presented, a product is being designed.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121957193","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 38
Automatic process-oriented control circuit generation for asynchronous high-level synthesis 面向过程的异步高级综合控制电路自动生成
Euiseok Kim, Jeong-Gun Lee, Dong-Ik Lee
As an asynchronous design style becomes popular, the request for asynchronous high-level synthesis (AHLS) tools is increasing continuously. In this paper, a method, so called process-oriented method, which generates distributed asynchronous control circuits automatically in a hierarchical and systematic manner is suggested as part of an AHLS tool. Experimental results show that the suggested method is efficient in the aspects of area and performance of derived control circuits.
随着异步设计风格的流行,对异步高级综合(AHLS)工具的需求不断增加。本文提出了一种以分层系统方式自动生成分布式异步控制电路的方法,即面向过程的方法。实验结果表明,该方法在控制电路的面积和性能方面都是有效的。
{"title":"Automatic process-oriented control circuit generation for asynchronous high-level synthesis","authors":"Euiseok Kim, Jeong-Gun Lee, Dong-Ik Lee","doi":"10.1109/ASYNC.2000.836976","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.836976","url":null,"abstract":"As an asynchronous design style becomes popular, the request for asynchronous high-level synthesis (AHLS) tools is increasing continuously. In this paper, a method, so called process-oriented method, which generates distributed asynchronous control circuits automatically in a hierarchical and systematic manner is suggested as part of an AHLS tool. Experimental results show that the suggested method is efficient in the aspects of area and performance of derived control circuits.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114145982","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Automated synthesis of micro-pipelines from behavioral Verilog HDL 自动合成微管道从行为Verilog HDL
I. Blunno, L. Lavagno
This paper presents a compiler from a standard Hardware Description Language (Verilog HDL) to an asynchronous Control Unit and a synchronous Data Path. The Control Unit, specified as a Signal Transition Graph, can be implemented using research-oriented asynchronous synthesis tools. The Data Path, specified using the Synthesizable Subset of Verilog, can be implemented using state-of-the-art commercial synchronous synthesis tools. Our compiler integrates in a fully automated manner source parsing, control/data splitting, managing the design and inserting matched delays for data bundling constraints. It can be used to produce asynchronous designs in an Application Specific Integrated Circuit design style, since the result is a netlist of standard cells ready for physical design. We describe a simple example of compilation and its results, and we discuss some outstanding issues in the domain of asynchronous Control Unit synthesis.
本文介绍了一种从标准硬件描述语言(Verilog HDL)到异步控制单元和同步数据路径的编译器。控制单元,指定为信号转换图,可以使用面向研究的异步合成工具来实现。使用Verilog的可合成子集指定的数据路径可以使用最先进的商业同步合成工具来实现。我们的编译器以完全自动化的方式集成了源解析、控制/数据分割、管理设计和为数据捆绑约束插入匹配的延迟。它可以用于在特定应用集成电路设计风格中产生异步设计,因为其结果是为物理设计准备的标准单元的网络列表。我们描述了一个简单的编译示例及其结果,并讨论了异步控制单元合成领域的一些突出问题。
{"title":"Automated synthesis of micro-pipelines from behavioral Verilog HDL","authors":"I. Blunno, L. Lavagno","doi":"10.1109/ASYNC.2000.836967","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.836967","url":null,"abstract":"This paper presents a compiler from a standard Hardware Description Language (Verilog HDL) to an asynchronous Control Unit and a synchronous Data Path. The Control Unit, specified as a Signal Transition Graph, can be implemented using research-oriented asynchronous synthesis tools. The Data Path, specified using the Synthesizable Subset of Verilog, can be implemented using state-of-the-art commercial synchronous synthesis tools. Our compiler integrates in a fully automated manner source parsing, control/data splitting, managing the design and inserting matched delays for data bundling constraints. It can be used to produce asynchronous designs in an Application Specific Integrated Circuit design style, since the result is a netlist of standard cells ready for physical design. We describe a simple example of compilation and its results, and we discuss some outstanding issues in the domain of asynchronous Control Unit synthesis.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125444978","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 64
VLSI system design using asynchronous wave pipelines: a 0.35 /spl mu/m CMOS 1.5 GHz elliptic curve public key cryptosystem chip 采用异步波管道的VLSI系统设计:一个0.35 /spl mu/m CMOS 1.5 GHz椭圆曲线公钥密码系统芯片
O. Hauck, A. Katoch, S. Huss
This paper presents VLSI system design using asynchronous wave pipelines (AWPs) with a public key crypto chip as an example. The design challenges imposed by the crypto chip include very wide data paths, bit-level wave pipelining, hierarchical control resulting in different frequency domains, and interfacing synchronous registers with asynchronous controllers and data paths. The timing analysis indicates that AWPs operate more safely than synchronous wave pipelines. At the circuit level, SRCMOS is shown to be superior to previously proposed logic styles for wave pipelining. The same circuit style applies for both data path and control. Following some mathematics and cryptography background, the architecture of the chip is detailed whose outstanding feature is a wave pipelined Massey-Omura finite field multiplier. Simulations from layout of key circuits running at a rate of 1.5 GHz in a 0.35 /spl mu/m CMOS process demonstrate the feasibility of the AWP concept.
本文以采用异步波管道(awp)和公钥加密芯片的VLSI系统设计为例。加密芯片带来的设计挑战包括非常宽的数据路径、位级波流水线、导致不同频域的分层控制,以及将同步寄存器与异步控制器和数据路径连接起来。时序分析表明,水力发电机组比同步波浪管道运行更安全。在电路级,SRCMOS被证明优于先前提出的波流水线逻辑样式。同样的电路风格适用于数据路径和控制。在一定的数学和密码学背景下,详细介绍了该芯片的结构,其突出特点是采用波流水线的Massey-Omura有限场乘法器。通过在0.35 /spl mu/m CMOS工艺中以1.5 GHz速率运行的关键电路布局仿真,证明了AWP概念的可行性。
{"title":"VLSI system design using asynchronous wave pipelines: a 0.35 /spl mu/m CMOS 1.5 GHz elliptic curve public key cryptosystem chip","authors":"O. Hauck, A. Katoch, S. Huss","doi":"10.1109/ASYNC.2000.837014","DOIUrl":"https://doi.org/10.1109/ASYNC.2000.837014","url":null,"abstract":"This paper presents VLSI system design using asynchronous wave pipelines (AWPs) with a public key crypto chip as an example. The design challenges imposed by the crypto chip include very wide data paths, bit-level wave pipelining, hierarchical control resulting in different frequency domains, and interfacing synchronous registers with asynchronous controllers and data paths. The timing analysis indicates that AWPs operate more safely than synchronous wave pipelines. At the circuit level, SRCMOS is shown to be superior to previously proposed logic styles for wave pipelining. The same circuit style applies for both data path and control. Following some mathematics and cryptography background, the architecture of the chip is detailed whose outstanding feature is a wave pipelined Massey-Omura finite field multiplier. Simulations from layout of key circuits running at a rate of 1.5 GHz in a 0.35 /spl mu/m CMOS process demonstrate the feasibility of the AWP concept.","PeriodicalId":127481,"journal":{"name":"Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)","volume":"138 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124359756","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
期刊
Proceedings Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems (ASYNC 2000) (Cat. No. PR00586)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1