Title
Scanalog: Interactive Design and Debugging of Analog Circuits with Programmable Hardware.
Abstract
Analog circuit design is a complex, error-prone task in which the processes of gathering observations, formulating reasonable hypotheses, and manually adjusting the circuit raise significant barriers to an iterative workflow. We present Scanalog, a tool built on programmable analog hardware that enables users to rapidly explore different circuit designs using direct manipulation, and receive immediate feedback on the resulting behaviors without manual assembly, calculation, or probing. Users can interactively tune modular signal transformations on hardware with real inputs, while observing real-time changes at all points in the circuit. They can create custom unit tests and assertions to detect potential issues. We describe three interactive applications demonstrating the expressive potential of Scanalog. In an informal evaluation, users successfully conditioned analog sensors and described Scanalog as both enjoyable and easy to use.
Year
DOI
Venue
2017
10.1145/3126594.3126618
UIST '17: The 30th Annual ACM Symposium on User Interface Software and Technology Québec City QC Canada October, 2017
Keywords
Field
DocType
Scanalog, Scanalogue, design tools, debugging, analog circuits, electronics, prototyping, FPAA, Field Programmable Analog Array, programmable analog hardware
Analogue electronics,Interactive design,Computer science,Unit testing,Electronics,Field-programmable analog array,Modular design,Computer hardware,Workflow,Debugging,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-4503-4981-9
4
0.39
References 
Authors
13
3
Name
Order
Citations
PageRank
Evan Strasnick1263.81
Maneesh Agrawala25192333.08
Sean Follmer385356.83