• DocumentCode
    2196438
  • Title

    Implementing asynchronous embryonic circuits using AARDVArc

  • Author

    Jackson, Alexander H. ; Tyrrell, Andrew M.

  • Author_Institution
    Dept. of Electron., York Univ., UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    231
  • Lastpage
    240
  • Abstract
    Embryonic arrays display the desirable biological characteristics of fault-tolerance and a complex structure. They do not generally make use of a further biological characteristic; fundamentally asynchronous operation. Further to the inherent advantages of an asynchronous approach, scalability and reliability are perceived as benefits pertinent to embryonic designs. This paper advances a simulated asynchronous embryonic design by realising its functional logic using a Xilinx Virtex FPGA. The AARDVArc program augments the standard design tools to achieve this macromodule based implementation. The design is compared to a similar synchronous design in terms of its logic requirement and performance. Although requiring additional resources and operating less quickly than its synchronous counterpart, this work forms the basis for a fully asynchronous practical embryonic array.
  • Keywords
    asynchronous circuits; biocomputing; field programmable gate arrays; logic design; timing; AARDVArc; Xilinx Virtex FPGA; asynchronous embryonic circuits; biological characteristics; embryonic arrays; fault tolerance; fully asynchronous practical embryonic array; functional logic; reliability; scalability; synchronous design; Biology computing; Circuit faults; Clocks; Displays; Embryo; Energy consumption; Fault tolerance; Logic design; Organisms; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolvable Hardware, 2002. Proceedings. NASA/DoD Conference on
  • Print_ISBN
    0-7695-1718-8
  • Type

    conf

  • DOI
    10.1109/EH.2002.1029889
  • Filename
    1029889