• DocumentCode
    659073
  • Title

    Digital logic with molecular reactions

  • Author

    Hua Jiang ; Riedel, Marc D. ; Parhi, Keshab

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Minneapolis, MN, USA
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    721
  • Lastpage
    727
  • Abstract
    This paper presents a methodology for implementing digital logic with molecular reactions based on a bistable mechanism for representing bits. The value of a bit is not determined by the concentration of a single molecular type; rather, it is the comparison of the concentrations of two complementary types that determines if the bit is “0” or “1”. This mechanism is robust: any small perturbation or leakage in the concentrations quickly gets cleared out and the signal value is not affected. Based on this representation for bits, a constituent set of logical components are implemented. These include combinational components - AND, OR, NOR, and XOR - as well as sequential components - D latches and D flip-flops. Using these components, three full-fledged design examples are given: a square-root unit, a binary adder and a linear feedback shift register. DNA-based computation via strand displacement is the target experimental chassis. The designs are validated through simulations of the chemical kinetics. The simulations show that the molecular systems compute digital functions accurately and robustly.
  • Keywords
    DNA; circuit feedback; combinational circuits; flip-flops; logic circuits; shift registers; D flip-flops; D latches; DNA-based computation; bistable mechanism; combinational components; digital logic; linear feedback shift register; logical components; molecular reactions; Adders; Computational modeling; DNA; Kinetic theory; Latches; Logic gates; Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2013.6691194
  • Filename
    6691194