Prototyping globally asynchronous locally synchronous circuits on commercial synchronous FPGAs

被引:3
|
作者
Najibi, M [1 ]
Saleh, K [1 ]
Naderi, M [1 ]
Pedram, H [1 ]
Sedighi, M [1 ]
机构
[1] Amirkabir Univ Technol, Tehran Polytech, Dept Comp Engn, Tehran 15785, Iran
关键词
D O I
10.1109/RSP.2005.41
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces a methodology for prototyping Globally Aspchronous Locally Synchronous (GALS) circuits on synchronous commercial FPGAs. A library of required elements for implementing GALS circuits is proposed and general design considerations to successfully implement a GALS circuit on FPGA are discussed The library includes clock generators and arbiters, and different port controllers. Different implementations of these circuits and their advantages and disadvantages are explored. At the end we present a GALS Reed-Solomon decoder as a practical example. The results show that the GALS approach improves the performance of the circuit by 11% and reduces the power consumption by 18.7% to 19.6% considering different error rates. On the other hand, the area of the circuit is increased by 51% which is acceptable considering that a pure synchronous circuit including a central controller is decomposed to generate GALS system and 29% of this overhead belongs to distributing controller in different modules. Deploying better decomposition methods can reduce this overhead substantially.
引用
收藏
页码:63 / 69
页数:7
相关论文
共 50 条
  • [1] Globally asynchronous, locally synchronous circuits:: Overview and outlook
    Krstic, Milos
    Grass, Eckhard
    Guerkaynak, Frank K.
    Vivet, Pascal
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2007, 24 (05): : 430 - 441
  • [2] AN ARCHITECTURE FOR GLOBALLY-SYNCHRONOUS LOCALLY-ASYNCHRONOUS SYSTEMS ON FPGAS
    Oliveira, Duarte L.
    Faria, Lester A.
    Delsoto, Higor A.
    Garcia, Kledermon
    [J]. PROCEEDINGS OF THE 2016 IEEE XXIII INTERNATIONAL CONGRESS ON ELECTRONICS, ELECTRICAL ENGINEERING AND COMPUTING (INTERCON), 2016,
  • [3] EXPLOITING SYNCHRONOUS PLACEMENT FOR ASYNCHRONOUS CIRCUITS ONTO COMMERCIAL FPGAS
    Tranchero, Maurizio
    Reyneri, Leonardo M.
    [J]. FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 622 - 625
  • [4] Globally asynchronous locally synchronous FPGA architectures
    Royal, A
    Cheung, PYK
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 355 - 364
  • [5] Prototyping a globally asynchronous locally synchronous network-on-chip on a conventional FPGA device using synchronous design tools
    Wang, Xin
    Ahonen, Tapani
    Nurmi, Jari
    [J]. 2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 657 - 662
  • [6] Automatic production of globally asynchronous locally synchronous systems
    Girault, A
    Ménier, C
    [J]. EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 266 - 281
  • [7] The GAPLA: A Globally Asynchronous Locally Synchronous FPGA architecture
    Jia, X
    Vemuri, R
    [J]. FCCM 2005: 13TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2005, : 291 - 292
  • [8] A deterministic globally asynchronous locally synchronous microprocessor architecture
    Heath, M
    Harris, I
    [J]. 4TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION: COMMON CHALLENGES AND SOLUTIONS, PROCEEDINGS, 2003, : 119 - 124
  • [9] Design Of A Globally Asynchronous Locally Synchronous Digital System
    Nagy, Lukas
    Koscelansky, Jan
    Stopjakova, Viera
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING ELEARNING TECHNOLOGIES AND APPLICATIONS (ICETA 2014), 2014, : 529 - 533
  • [10] A customizable multiprocessor for globally asynchronous locally synchronous execution
    University of Auckland, Dept. of Electrical and Computer Eng., New Zealand
    不详
    [J]. ACM Int. Conf. Proc. Ser., 1600, (120-129):