Prototyping a Globally Asynchronous Locally Synchronous Network-On-Chip on a Conventional FPGA Device Using Synchronous Design Tools

An FPGA prototype of a four-node globally-asynchronous locally-synchronous network-on-chip is described. The network for global communication operates asynchronously at the link level and synchronously within a node. Two C-element control pipelines constitute the control logic for the asynchronous part. C-element and asynchronous arbiter realizations on FPGA using standard synchronous design tools are presented

[1]  M. Renaudin,et al.  FPGA architecture for multi-style asynchronous logic [full-adder example] , 2005, Design, Automation and Test in Europe.

[2]  Carl Ebeling,et al.  An FPGA for implementing asynchronous circuits , 1994, IEEE Design & Test of Computers.

[3]  Jens Horstmann,et al.  Metastability behavior of CMOS ASIC flip-flops in theory and test , 1989 .

[4]  Andrew Lines Nexus: an asynchronous crossbar interconnect for synchronous system-on-chip designs , 2003, 11th Symposium on High Performance Interconnects, 2003. Proceedings..

[5]  Xin Wang,et al.  Asynchronous network node design for network-on-chip , 2005, International Symposium on Signals, Circuits and Systems, 2005. ISSCS 2005..

[6]  Laurent Fesquet,et al.  GALS systems prototyping using multiclock FPGAs and asynchronous network-on-chips , 2005, International Conference on Field Programmable Logic and Applications, 2005..

[7]  R. Payne,et al.  Asynchronous FPGA architectures , 1996 .

[8]  C. Traver,et al.  Cell designs for self-timed FPGAs , 2001, Proceedings 14th Annual IEEE International ASIC/SOC Conference (IEEE Cat. No.01TH8558).

[9]  Laurent Fesquet,et al.  FPGA Architecture for Multi-Style Asynchronous Logic , 2007 .

[10]  Ivan E. Sutherland,et al.  Micropipelines , 1989, Commun. ACM.

[11]  Laurent Fesquet,et al.  Implementing Asynchronous Circuits on LUT Based FPGAs , 2002, FPL.

[12]  Hossein Pedram,et al.  Prototyping globally asynchronous locally synchronous circuits on commercial synchronous FPGAs , 2005, 16th IEEE International Workshop on Rapid System Prototyping (RSP'05).

[13]  Manfred Glesner,et al.  A switch architecture and signal synchronization for GALS system-on-chips , 2004, Proceedings. SBCCI 2004. 17th Symposium on Integrated Circuits and Systems Design (IEEE Cat. No.04TH8784).

[14]  Peter Robinson,et al.  Rapid prototyping of self-timed circuits , 1998, Proceedings International Conference on Computer Design. VLSI in Computers and Processors (Cat. No.98CB36273).

[15]  Jari Nurmi,et al.  Issues in the development of a practical NoC: the Proteo concept , 2004, Integr..