Key research themes
1. How can conventional Hardware Description Languages (HDL) be utilized for designing reversible logic circuits despite their non-reversible nature?
This research theme investigates the feasibility, methodologies, and challenges of using established HDLs like VHDL for designing reversible circuits, which inherently demand bijective and invertible operations. The significance lies in bridging conventional HDL-based design flows, familiar to most designers, with the emerging field of reversible computing relevant for quantum computing and low-power applications. It explores how reversible logic synthesis can integrate with standard hardware design tools, potentially lowering the entry barrier and leveraging existing industry infrastructure.
2. What are the effective methods and programming abstractions for implementing programmable logic controllers (PLCs) and embedded logic in automation systems to enhance usability and verification?
This theme covers the programming, verification, and implementation challenges of PLCs widely used in industrial automation. It emphasizes programming methods that generalize across different PLC architectures, provides approaches to code verification suited for industrial complexity, and explores model-based and logic-based techniques for improving reliability and scalability. The significance is practical, driven by Industry 4.0 demands, focusing on software robustness and adaptability in programmable logic.
3. How can biological and unconventional substrates inform programmable logic design through novel computational logics and paradigms?
This theme explores unconventional computing models inspired by biological substrates like Physarum polycephalum slime mold, applying logic formalizations and control abstractions to develop programmable biological devices or chips. It investigates how different nutrient conditions impact plasmodium behavior and how these behaviors can be expressed with unconventional logics or storage modification machines, expanding the scope of programmable logic to biological and massively parallel systems.