Periodic Progress Report

(May 1999 - April 2000)

Working Group 21949 (ACiD-WG)

Asynchronous Circuit Design

MB Josephs (Project Manager)
Centre for Concurrent Systems and VLSI, School of CISM, South Bank University (SBU), London, UK
J Cortadella
Department of Software, University Polytechnic of Catalonia (UPC), E
SB Furber
Department of Computer Science, University of Manchester (MU), UK
L Lavagno
Department of Electrical, Management and Mechanical Engineering, University of Udine (UU), I
M Renaudin
TIMA Laboratory, National Polytechnic Institute of Grenoble (INPG), F
J Sparsø
Department of Information Technology, Technical University of Denmark (DTU), Lyngby, DK
JT Udding
Department of Computing Science, University of Groningen (RuG), NL
K van Berkel
IC Design Centre, Philips Research Laboratories (PRL), Eindhoven, NL
T Verhoeff
Department of Mathematics and Computing Science, Eindhoven University of Technology (TUE), NL
AV Yakovlev
Department of Computing Science, University of Newcastle (NU), UK

Contents


Introduction

The specific objectives of the Working Group in the Fourth Framework, as stated in Annex 1 of Contract No. 21949, were to
  1. facilitate the work of the ten European scientists who form its Technical Management Committee (TMC) and their research teams by providing financial support for European and international travel;
  2. organise European workshops for regular exchange of information and discussion between teams, covering the costs of invited speakers where appropriate;
  3. organise European teaching and training activities aimed at university students, young researchers and practising engineers;
  4. support the research work or training of European scientists and engineers from other teams by inviting them to our events, covering their costs where appropriate;
  5. support a European bid to host Async'97, the Third International Symposium on Advanced Research in Asynchronous Circuits and Systems, with an offer of 10K ECU of financial sponsorship (Async'94 and Async'96 were held in Utah, USA, and in Aizu, Japan, respectively).
We also committed ourselves to make every effort to establish and build upon contacts within the European semiconductor industry and other related industries with a view to better understanding their needs and to facilitating technology transfer.

In this report we describe the activities of the Working Group during its fourth (and final) year of operation under this contract. Travel and subsistence costs were claimed (objective 1) for European travel to

In the first three years, workshops were hosted by RuG, PT and NU; this year a workshop was hosted by INPG (objective 2). Objective 3 was met in 1997 when a summer school was hosted by DTU. In each case, financial support was given to European participants who were not members of the Working Group (objective 4). Objective 5 was met when TUE hosted Async 97 and was surpassed when UPC hosted Async 99.

At the end of this year, all current members (with the exception of RuG) hope to continue their involvement in ACiD-WG under the Fifth Framework Programme. Udding resigned from RuG this year and his student, Mallon, successfully defended his PhD thesis. (It is noteworthy that Mallon has had papers accepted at the last four Async symposia.)

Technology Transfer

This year has seen two changes in industrial affiliation to ACiD-WG. MIPS Denmark Development Center joined because asynchronous circuit design may be of use to them in the design of low-power IP blocks. The company has been collaborating with DTU, including sponsoring MSc projects in this area.

The other change was that former industrial affiliate, Cogency Technology, closed its European operation and appears to have moved away from asynchronous circuit design. (In contrast, Motorola's Semiconductor Products Sector invested in Theseus Logic, a US company founded in 1996 that has been developing an asynchronous circuit design flow based on commercial CAD tools. Motorola and Theseus will jointly develop asynchronous versions of the former s 32-bit MCore and 8-bit microcontroller architectures. A more recent US start-up, Asynchronous Digital Design, Inc., is looking to introduce the semiconductor industry to a new breed of high-performance processors.)

Sustained interest in asynchronous circuit design among industrial affiliates is evidenced by Infineon Technologies, STMicroelectronics, CSEM and Matra British Aerospace joining the consortium that is set to continue ACiD-WG into the Fifth Framework Programme. Other companies that will become members are AT&T Laboratories, Neural Networks Technologies and IHP.

Students who completed their research training under Renaudin have gone to work for CSEM and STMicroelectronics, students trained by Josephs and Udding have gone to work for PRL, and a student trained under Cortadella has gone to work for Theseus. Cortadella himself will be visiting Theseus, July/August 2000, to help them integrate PETRIFY into their design flow.

Applications

On the design experiment DESCALE (contract nr. 25519), PRL, in collaboration with MAZ Hamburg and Philips Semiconductors, made a comparison of asynchronous and synchronous chips for contactless smartcards. This revealed that the former These advantages were so convincing that a product (chip for dual interface card) is being designed.

MU (with funding from OMI/DE2 and OMI/ATOM) completed the design of AMULET3i, the third generation asynchronous ARM-compatible microprocessor subsystem. It is capable of forming the core of a wide range of system-on-chip applications. Its performance and area are comparable with clocked equivalents, and its low-power and electromagnetic emission characteristics give it unique capabilities in appropriate applications. Unfortunately, the commercial partner that was to market the first product to incorporate this technology went into receivership. This has delayed exploitation, but it is expected that a product will appear in the not too distant future.

INPG has also been involved in the design of an asynchronous contactless smartcard and an asynchronous microprocessor (ASPRO), the former as a demonstrator for France Telecom R&D and the latter as a demonstrator for STMicroelectronics. INPG made use of their CHP2VHDL translation tool in the design flow. The ASPRO processor won an "Electron d'Or" award from the French publication "Electronique".

Tools

At the hands-on day that preceded Async 2000, two of the four tools selected for demonstration were MU's (TANGRAM-like) syntax-directed translation tool BALSA and UPC's logic synthesis tool PETRIFY. The other two were ATACS (University of Utah) and MINIMALIST (Columbia University).

MU continue to maintain their LARD HDL. They developed a model of AMULET3i in LARD with which they were able to simulate the execution of ARM code. LARD also provides the simulation engine for BALSA.

DTU have released a graphical front-end to PETRIFY, which was demonstrated at the ACiD-WG Workshop in Grenoble. At the same workshop, SBU presented a formal language (delay-insensitive sequential processes) and an algorithm for its translation into Petri nets. This is being incorporated into SBU's tool DI2PN, which also provides a front-end to PETRIFY.

DTU have gained further experience of practical design using VHDL extended with (concurrent) channel communication, and are beginning an investigation into high-level synthesis from control-data-flow-graphs. Meanwhile, Politecnico di Torino and UU proposed at Async 2000 an asynchronous synthesisable subset of Verilog, and released an experimental version of a tool that supports their design methodology.

UPC have started a project on formal verification of timed verification, with support from Intel Corporation. A Russian researcher, who participated in the ACiD-WG meeting in St. Petersburg in 1998, has been recruited on to that project.

Dissemination

Sparsø delivered a 12-lecture intensive course on asynchronous circuit design at DIMES, Delft University of Technology, on May 3-7, 1999. He is to use the material as the basis of a new course for postgraduate students at DTU.

Furber spoke on "Asynchronous chip design to drive phone miniaturisation" at Mobile Silicon '99 in London, June 1999.

Piguet and Heer, representing industrial affiliates CSEM and Infineon, respectively, once again contributed to a EuroPractice advanced course on "Digital IC Design" at EPFL, Switzerland, September 1999. The course will be held again in August/Septmber 2000.

UPC, UU and NU developed a tutorial on "Hardware Design and Petri nets" (a significant part of which is on asynchronous design) for presentation at the Petri net conference in Aarhus, Denmark, June 2000.

Renaudin devised a course of lectures on asynchronous circuits and systems for the International Summer School on Advanced Microelectronics-Grenoble "MIGAS", June/July 2000, of which he is scientific co-chair. This year the theme of the Summer School is "Microelectronics for Telecommunications: Managing High Complexity and Mobility".

The Project Manager continues to keep up to date the home page of ACiD-WG on the World Wide Web at URL "http://www.scism.sbu.ac.uk/ccsv/ACiD-WG/".

ACiD-WG Workshop, Grenoble, France, 31 January - 1 February 2000

53 people attended the Grenoble workshop, a 15% increase on the Newcastle workshop, which itself had 50% more participants than the Turin and Groningen workshops. 22 of the attendees were from France (considerably more than at any previous event), with the rest from Denmark, Finland, Germany, Israel, Italy, the Netherlands, Russia, Spain, Switzerland and the United Kingdom, representing 30 organisations in all. These included 8 out of the 10 current members of ACiD-WG, as well as CSEM, IHP, Infineon Technology and STMicrolectronics.

The programme consisted of 16 technical presentations divided into 6 sessions (3 on methodologies and tools and 3 on design), plus a demonstration session. One of the design sessions was devoted to smartcards. Opportunities for asynchronous circuit design to help reduce smartcard fraud were also suggested and may be investigated on a Fifth Framework project.

STMicroelectronics described the synchronous design of a video encoder/decoder, highlighting such issues as asynchronous tasks performed by processors, clock-gating and clock-skew management, and interfacing to an asynchronous world. PRL also talked about synchronous design, comparing synchronous and asynchronous implementations of the handshake circuits generated by their TANGRAM compiler. Further research performed at PRL (in collaboration with SBU) was reported, this time comparing synchronous and asynchronous DSP cores. Finally, many of the methodologies and tools presentations were concerned with asynchronous circuit design using VHDL and using Signal Transition Graphs.

The proceedings of this workshop are available both as a TIMA Technical Report (ISBN: 2-913329-43-8) and on the World Wide Web at URL "http://tima-cmp.imag.fr/tima/cis/cis.html". Copies were distributed to all industrial affiliates of ACiD-WG.

Async 2000, Eilat, Israel, 4-6 April 2000

The Sixth International Symposium on Advanced Research in Asynchronous Circuits and Systems took place in Israel, which has entered into an Association Agreement with the EU. ACiD-WG was not in a position to provide financial support to the organisers (Technion), but is still listed as a sponsor on the cover of the Proceedings (published by the IEEE Computer Society Press).

Attendance was reasonable, though lower than previous years. Furber was programme co-chair, together with Kishinevsky (Intel). All members of ACiD-WG (apart from RuG) were represented on the Programme Committee and all (apart from TUE) sent delegates to the event. There were 46 submissions, and 8 of the 20 accepted were from members of ACiD-WG. Although fewer papers were submitted than in previous years, the quality of the programme remained high.

The best paper award was won by Nowick (Columbia University) and his student, Singh for "High-throughput asynchronous pipelines for fine-grain dynamic datapaths". Singh had benefitted from visiting MU during the year.

SBU-PRL Project, Eindhoven, August - November 1999

Pessolano, a student of Josephs, was able to spend several months at PRL, thanks to the financial support of ACiD-WG. He applied ideas from his postgraduate research into "asynchronous-friendly" computer architecture to the DSP domain, and gained experience with TANGRAM. Immediate results include a joint patent application and joint papers, including a presentation at the Grenoble workshop. A report is linked to the ACiD-WG home page.

Sixth and Seventh UK Asynchronous Forums, Manchester, UK, 12 13 July 1999, and Newcastle, 20-21 December 1999

This series of meetings "in collaboration with ACiD-WG" has continued, with MU, NU and SBU among the UK universities taking part. ACiD-WG did not provide any financial support.

Meeting in Newcastle, UK, 10-13 September 1999

Lavagno received financial support from ACiD-WG for his visit to Yakovlev. They were able to pursue their mutual research interest into the synthesis of large-scale asynchronous controllers.

Publications

The following articles by members of ACiD-WG were published during the fourth year of the contract. They are grouped according to the affiliation of their co-authors:

MU:

NU: NU and UU: NU, UU, UPC and Theseus: NU, UU, UPC, Theseus and Intel: UPC: UPC and Theseus: UPC and Intel: UPC, Intel and Technion: Politecnico di Torino and UU: INPG, STMicrolectronics and CSEM: RuG: PRL, MAZ Hamburg and Philips Semiconductors: PRL and Sun: TUE: SBU:
[ACiD-WG HOME] [CCSV HOME] [SCISM HOME] [SBU HOME]
Mark.Josephs@sbu.ac.uk
Last altered 4th July 2000