• DocumentCode
    549647
  • Title

    Synchronous sequential computation with molecular reactions

  • Author

    Jiang, Hua ; Riedel, Marc ; Parhi, Keshab

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Minneapolis, MN, USA
  • fYear
    2011
  • fDate
    5-9 June 2011
  • Firstpage
    836
  • Lastpage
    841
  • Abstract
    Just as electronic systems implement computation in terms of voltage (energy per unit charge), molecular systems compute in terms of chemical concentrations (molecules per unit volume). Prior work has established mechanisms for implementing logical and arithmetic functions including addition, multiplication, exponentiation, and logarithms with molecular reactions. In this paper, we present a general methodology for implementing synchronous sequential computation. We generate a four-phase clock signal through robust, sustained chemical oscillations. We implement memory elements by transferring concentrations between molecular types in alternating phases of the clock. We illustrate our design methodology with examples: a binary counter as well as a four-point, two-parallel FFT. We validate our designs through ODE simulations of mass-action chemical kinetics. We are exploring DNA-based computation via strand displacement as a possible experimental chassis.
  • Keywords
    DNA; molecular biophysics; reaction kinetics; sequential circuits; DNA-based computation; chemical concentrations; chemical oscillations; four-phase clock signal; mass-action chemical kinetics; molecular reactions; synchronous sequential computation; Chemicals; Clocks; Computational modeling; Kinetic theory; Oscillators; Radiation detectors; Synchronization; Computational Biology; Digital Design; Molecular Computation; Sequential Logic; Synchronous Logic; Synthetic Biology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE
  • Conference_Location
    New York, NY
  • ISSN
    0738-100x
  • Print_ISBN
    978-1-4503-0636-2
  • Type

    conf

  • Filename
    5982004