Robust, Passive Clocking in BioDesign Automation - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Robust, Passive Clocking in BioDesign Automation

Description:

Brian's Automated Modular Biochemical Instantiator ... Relative rates or (reaction propensities): Discrete chemical kinetics; spatial homogeneity. ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 18
Provided by: marcr1
Category:

less

Transcript and Presenter's Notes

Title: Robust, Passive Clocking in BioDesign Automation


1
Robust, Passive Clocking in Bio-Design Automation
Marc Riedel EE5393, Univ. of Minnesota
Brians Automated Modular Biochemical Instantiator
2
Playing by the Rules
Biochemical Reactions how types of molecules
combine.
3
Biochemical Reactions
Relative rates or (reaction propensities)
slow
medium
fast
Discrete chemical kinetics spatial homogeneity.
4
Functional Dependencies
Exponentiation
Logarithm
Linear
Raising-to-a-Power
DAC 07, SB 3.0 The Synthesisof Stochastic
Biochemical Systems
5
Contributions
  • We describe a novel mechanism for locking the
    computation of biochemical modules.
  • Our method synthesizes computation that is nearly
    rate independent, requiring at most two speeds
    (fast and slow).
  • This allows us to map the design to libraries of
    biochemistry.

6
Contribution Timing
Biochemical rules are inherently parallel.
Sequentialize?
Step 1
then
Step 2
7
Composition
Rate separation increases with composition/modular
ity.
slow2
fast2
slow1
fast1
8
Module Locking
Sequentialize computation with only two
rates fast and slow.
9
Example Multiplication
10
Module Locking
11
Module Locking
12
Key Generation
Two-phase protocol to ensure only one type of key
is present.
13
Example Multiplication
Lock phases or modules with keys.
Keys are generated by keysmiths but indicators
consume keysmiths.
14
A Comparison of the Accuracy of the Locked and
Unlocked Versions of Three Modules
Multiplication, Exponentiation, and Logarithm.
Unlocked
Locked
Accuracy
15
Locking the log2(A) Module
16
Biochemical Synthesis
Where are we?
  • Methods and CAD tools for generating nearly rate
    independent biochemical netlists for nearly any
    memoryless function (e.g., curve-fitting).
  • Methods for generating any register-to-register
    computation (e.g., DSP functions).

Where are we headed?
  • The first technology-independent biochemical ALU
    and CPU.

17
Communicating Ideas
Write a Comment
User Comments (0)
About PowerShow.com