• Publications
  • Influence
A Study of Finite State Machine Coding Styles for Implementation in FPGAs
  • N. Rafla, Brett Davis
  • Computer Science
  • 49th IEEE International Midwest Symposium on…
  • 1 August 2006
Finite State Machines (FSM), are one of the more complex structures found in almost all digital systems today. Hardware Description Languages are used for high-level digital system design. VHDLExpand
  • 21
  • 1
Sensing Strain with Ni-Mn-Ga
Abstract Deformation rearranges the crystal lattice in magnetic shape memory alloys, which changes all anisotropic properties of the material. This study investigates leveraging theExpand
  • 17
  • 1
HexCell: a Hexagonal Cell for Evolvable Systolic Arrays on FPGAs: (Abstract Only)
This paper presents a novel cell architecture for evolvable systolic arrays. HexCell is a tile-able processing element with a hexagonal shape that can be implemented and dynamically reconfigured onExpand
  • 2
  • 1
A reconfigurable pattern matching hardware implementation using on-chip RAM-based FSM
The use of synthesizable reconfigurable IP cores has increasingly become a trend in System on Chip (SoC) designs because of their flexibility and powerful functionality. The market introduction ofExpand
  • 10
High level synthesis using vivado HLS for optimizations of SHA-3
Hash functions represent a fundamental building block of many network security protocols. The SHA-3 hashing algorithm is the most recently developed hash function, and the most secure. ImplementationExpand
  • 3
A non-volatile memory array based on nano-ionic Conductive Bridge Memristors
Much excitement has been generated over the potential uses of chalcogenide glasses and other materials in circuits as “memristors” or as non-volatile memories. The memristor is a fourth passive twoExpand
  • 9
Routing Aware and Runtime Detection for Infected Network-on-Chip Routers
Network-on-Chip (NoC) architecture is the communication heart of the processing cores in Multiprocessors System-on-Chip (MPSoC), where messages are routed from a source to a destination throughExpand
  • 4
Hardware implementation of context switching for hard real-time operating systems
Nowadays more and more embedded real-time applications use multithreading. The benefits of multithreading include better throughput, improved responsiveness, and ease of development. However, theseExpand
  • 6
On-chip intrinsic evolution methodology for sequential logic circuit design
This paper focuses on the application of Virtual Reconfigurable Circuit (VRC) design methodology and intrinsic evolution for the design of small sequential circuits and their implementation on aExpand
  • 1
Optimization of a Quantum-Secure Sponge-Based Hash Message Authentication Protocol
Hash message authentication is a fundamental building block of many networking security protocols such as SSL, TLS, FTP, and even HTTPS. The sponge-based SHA-3 hashing algorithm is the most recentlyExpand
  • 1