• DocumentCode
    821873
  • Title

    Analog and digital FPGA implementation of BRIN for optimization problems

  • Author

    Ng, H.S. ; Lam, K.P.

  • Author_Institution
    Dept. of Syst. Eng. & Eng. Manage., Chinese Univ. of Hong Kong, Shatin, China
  • Volume
    14
  • Issue
    5
  • fYear
    2003
  • Firstpage
    1413
  • Lastpage
    1425
  • Abstract
    The binary relation inference network (BRIN) shows promise in obtaining the global optimal solution for optimization problem, which is time independent of the problem size. However, the realization of this method is dependent on the implementation platforms. We studied analog and digital FPGA implementation platforms. Analog implementation of BRIN for two different directed graph problems is studied. As transitive closure problems can transform to a special case of shortest path problems or a special case of maximum spanning tree problems, two different forms of BRIN are discussed. Their circuits using common analog integrated circuits are investigated. The BRIN solution for critical path problems is expressed and is implemented using the separated building block circuit and the combined building block circuit. As these circuits are different, the response time of these networks will be different. The advancement of field programmable gate arrays (FPGAs) in recent years, allowing millions of gates on a single chip and accompanying with high-level design tools, has allowed the implementation of very complex networks. With this exemption on manual circuit construction and availability of efficient design platform, the BRIN architecture could be built in a much more efficient way. Problems on bandwidth are removed by taking all previous external connections to the inside of the chip. By transforming BRIN to FPGA (Xilinx XC4010XL and XCV800 Virtex), we implement a synchronous network with computations in a finite number of steps. Two case studies are presented, with correct results verified from simulation implementation. Resource consumption on FPGAs is studied showing that Virtex devices are more suitable for the expansion of network in future developments.
  • Keywords
    analogue integrated circuits; digital integrated circuits; directed graphs; field programmable gate arrays; inference mechanisms; neural chips; optimisation; BRIN; Virtex devices; analog FPGA; analog integrated circuits; bandwidth; binary relation inference network; combined building block circuit; connectionist network; digital FPGA; directed graph; field programmable gate arrays; maximum spanning tree problem; optimization; response time; separated building block circuit; shortest path problems; simulation; synchronous network; transitive closure problems; Analog integrated circuits; Bandwidth; Complex networks; Computer architecture; Computer networks; Delay; Field programmable analog arrays; Field programmable gate arrays; Shortest path problem; Tree graphs;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/TNN.2003.816375
  • Filename
    1243737