Presentation | 2005-07-27 Automatic Logic Synthesis Scheme and Tool Implementation for Single-Flux-Quantum Circuits Yoshio KAMEDA, Shinichi YOROZU, Yoshihito HASHIMOTO, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Single-flux-quantum (SFQ) logic circuits provide us a faster operation with low power consumption using Josephson junctions as switching device. In the top-down SFQ circuit design flow, we have already developed a place-and-route tool that covers the back-end circuit design. In this paper, we present an automatic SFQ logic synthesis method that covers the front-end circuit design. The logic synthesis is a process that generates a gate-level logic circuit from a functional specification written in hardware description languages, such as Verilog-HDL and VHDL. Differences in between level-sensitive CMOS logic and pulse-driven SFQ logic have prevented a direct application of existing CMOS logic synthesis methods to the synthesis of SFQ logic circuits. The automatic logic synthesis scheme we present here consists of two procedures. After we generate a level-sensitive intermediate circuit by using a commercially available CMOS logic synthesis tool, we execute a post-process that converts the intermediate circuit into a pulse-driven SFQ circuit. We implemented the synthesis tool that can be linked to the automatic place-and-route tool we previously developed. These design tools enable a seamless automatic SFQ circuit design. Using the automatic synthesis tool, we generated adders and ALUs of various bit widths. For example, it took only two and half minutes to synthesize a 64-bit SFQ ALU with 16 operations. The generated SFQ circuit has 18000 logic gates. This result shows the effectiveness of our synthesis method and tool for large-scale SFQ logic circuits. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Single-Flux-Quantum (SFQ) circuit / logic synthesis / pulse-driven logic / electronic design automation / hardware description language |
Paper # | SCE2005-17 |
Date of Issue |
Conference Information | |
Committee | SCE |
---|---|
Conference Date | 2005/7/20(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Superconductive Electronics (SCE) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Automatic Logic Synthesis Scheme and Tool Implementation for Single-Flux-Quantum Circuits |
Sub Title (in English) | |
Keyword(1) | Single-Flux-Quantum (SFQ) circuit |
Keyword(2) | logic synthesis |
Keyword(3) | pulse-driven logic |
Keyword(4) | electronic design automation |
Keyword(5) | hardware description language |
1st Author's Name | Yoshio KAMEDA |
1st Author's Affiliation | ISTEC/SRL() |
2nd Author's Name | Shinichi YOROZU |
2nd Author's Affiliation | ISTEC/SRL |
3rd Author's Name | Yoshihito HASHIMOTO |
3rd Author's Affiliation | ISTEC/SRL |
Date | 2005-07-27 |
Paper # | SCE2005-17 |
Volume (vol) | vol.105 |
Number (no) | 210 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |