[BBF Standards] systemic limitation of biobricks for combinatorial logic?

Herbert Sauro hsauro at u.washington.edu
Mon May 19 20:49:42 EDT 2008


Funny you should mention this solution:

 > Can this be solved by using single cells for each circuit, then
 > somehow providing inter-cell communication?
 > (Also seems quite difficult, correct?)

Because this is how evolution got round the problem by inventing neural 
circuits.

Herbert Sauro

J C wrote:
> Hi all,
> I have been reading about biobricks for some time,
> I am a computer engineer.
> 
> For combinatorial logic, it seems the limitation of biobricks
> is the system-wide visibility of all gate outputs, is this correct?
> In circuits with multiple gates, each gate must employ a unique
>  input signal and output signal, otherwise the multiple outputs
> will conflict with the inputs.
> 
> How is this being addressed other than by finding unique
> signals to feed to each gate?
> 
> This is not a scalable solution for larger circuits, i.e. adders
> or latches (RAM storage for more than 1 bit).
> 
> Can this be solved by using single cells for each circuit, then
> somehow providing inter-cell communication?
> (Also seems quite difficult, correct?)
> 
> There was a similar comment on this recently, though I didn't
> see any solution discussion?
> http://biobricks.org/pipermail/standards_biobricks.org/2008-February/000034.html
> "The lack of physical separation of signals, as is the case in
> microelectronics, could be one of the biggest limitations to the
> standardized bioparts concept. "
> 
> 
> The idea offered in that thread,
> "Actually this could lead to a design process where you operate e.g. on a
> system level and design your nice circuit, but depending on the circuit the
> design computer programme chooses one of different devices (and finally
> parts) that interact in the way you like."
> 
> This is actually quite impossible for multi-gate designs.  A multi-bit adder
> or memory storage would require far too much complexity.  The components
> (i.e. "transistors") need to have completely compatible outputs so that
> any output can connect to any input.  Otherwise they are not "generic parts".
> Similar issues led to much complexity in the early days of semiconductor
> fab.
> 
> --
> Cheers!
> 
> _______________________________________________
> Standards mailing list
> Standards at biobricks.org
> http://biobricks.org/mailman/listinfo/standards_biobricks.org




More information about the Standards mailing list