Skip to content
This repository has been archived by the owner on Jul 12, 2022. It is now read-only.
Radhakrishna Sanka edited this page Mar 25, 2020 · 2 revisions

About

Welcome to the LFR-TestCases wiki!

Using this wiki you would be able to learn to design microfluidic devices using LFR. It will also be the repository for all the standards and documentation necessary for understanding LFR.

LFR

LFR (Liquid Flow Relations) is a hardware description language used for describing microfluidic architectures. It's borrows inspirations and syntax from Verilog while ensuring the user's ability to sufficiently describe microfluidic architectures.

Contents

  1. LFR module breakdown
  2. Variables & Data Types
  3. Types of LFR descriptions
  4. Fluid Interaction Graphs (FIGs)
  5. Structural Descriptions
  6. Explicit Technology Mapping
  7. Fluidic Operations & Description
  8. Flow Annotations
  9. Distribution Blocks
  10. Control Line Logic

FAQ

Q. Do I need to know how to program to describe with LFR ?

A. While it might not be necessary to know how to program, familiarity with programming, especially with Verilog and digital design would be beneficially.

Q. Can LFR describe valve sequences ?

A. No LFR can't be used to describe how the valve sequences operate over time, however the user can describe open/close relationships between different valves.

Q. Can LFR describe events generated by sensors ?

A. No LFR cannot describe anything that is electronic. You can use Verilog for that.

Q. Can LFR automatically generate the control program ?

A. Not at the moment, this is a future project.

Q. Is there a behavioral simulator for designs generated by LFR ?

A. Not at the moment, this is a future project.

Resources