scispace - formally typeset
M

Michael Haselman

Researcher at University of Washington

Publications -  10
Citations -  322

Michael Haselman is an academic researcher from University of Washington. The author has contributed to research in topics: Field-programmable gate array & Signal processing. The author has an hindex of 8, co-authored 10 publications receiving 313 citations.

Papers
More filters

The Future of Integrated Circuits: A Survey of Nanoelectronics Nano-devices, such as molecules that function as computer switches as well as silicon wires and carbon tube interconnections, have been fabricated and demonstrated, and further research is underway.

TL;DR: The current progress made in research in the areas of technologies, architectures, fault tolerance, and software tools is reviewed and nanoelectronics is introduced.
Proceedings ArticleDOI

A comparison of floating point and logarithmic number systems for FPGAs

TL;DR: This work created a parameterized LNS library of computational units and compared them to an existing floating point library, considered multiplication, division, addition, subtraction, and format conversion to determine when one format should be used over the other and when it is advantageous to change formats during a calculation.
Proceedings ArticleDOI

FPGA-based front-end electronics for positron emission tomography

TL;DR: It is shown that timing performed in the FPGA can achieve a resolution that is suitable for small-animal scanners, and will outperform the analog version given a low enough sampling period for the ADC.
Proceedings ArticleDOI

Simulation of algorithms for pulse timing in FPGAs

TL;DR: A pulse timing technique that uses pulse fitting to achieve timing resolution well below the sampling period of the analog to digital converter (ADC) is developed and a new version of a leading edge detector of PMT pulses is reported.
Proceedings ArticleDOI

Evolution of the design of a second generation FireWire based data acquisition system

TL;DR: Many of the design details, including steps taken to minimize the number of layers in the printed circuit board and to avoid skewing of parallel signals and unwanted bandwidth limitations are discussed.