Sarma Vrudhula is a professor in the School of Computing and Augmented Intelligence at Arizona State University. He received a bachelor's degree in mathematics from the University of Waterloo, Ontario, Canada, in 1976, majoring in computer science and mathematical statistics. He moved to Venice CA in 1977 and while enrolled as a graduate student at in EE-Systems department at the University of Southern California, worked as a research assistant in USC Information Sciences Institute in Marina Del Rey, CA. He received his master's and doctoral degrees in electrical engineering from the University of Southern California in 1980 and 1985, respectively.
During 1985-1992, he was on the faculty of the EE-Systems department of the University of Southern California. From 1992 to 2005, he was a professor in the Electrical and Computer Engineering department at the University of Arizona. During that period, he was the founding director of the NSF UA/ASU Center for Low Power Electronics. He joined ASU in 2005, and became the director for the Center for Embedded Systems at ASU in 2006, which became an NSF IUCRC Center in 2009. He became a fellow of the IEEE for “contributions to low power and energy-efficient design of digital circuits and systems.”
His work spans several areas in design automation and computer-aided design for digital integrated circuit and systems, focusing on energy management of circuits and systems. Specific topics include: energy optimization of battery powered computing systems and wireless sensor networks; system level dynamic power and thermal management of multicore processors and system-on-chip (SoC); statistical methods for the analysis of process variations; statistical optimization of performance, power and leakage; new circuit architectures of threshold logic circuits for the design of ASICs and FPGAs; technology mapping with threshold logic circuits; the implementation of threshold logic using spintronic devices, and non-Boolean computation in emerging technologies. His teaching experience includes both undergraduate and graduate courses in digital systems design and testing, VLSI design, CAD algorithms for VLSI, advanced synthesis and verification methods, computer architecture, and discrete mathematics.
Education
Ph.D. Electrical Engineering, University of Southern California 1985
M.S. Electrical Engineering, University of Southern California in 1980
Bachelor's degree. Mathematics (Computer Science and Mathematical Statistics) University of Waterloo, Canada 1976
Sarvesh Bhardwaj, Sarma Vrudhula. Leakage minimization of digital circuits using gate sizing in the presence of process variations. IEEE Transactions on Computer-Aided Design (2008).
A. Goel, S. Vrudhula. Current source based cell models for statistical timing and signal integrity analysis. In Proceedings of the IEEE/ACM Design Automation Conference (DAC), (Anaheim, CA), (2008).
Goel, Amit, Vrudhula, Sarma. Current source based standard cell model for accurate signal integrity and timing analysis. (2008).
Goel, Amit, Vrudhula, Sarma, Taraporevala, Feroze, Ghanta, Praveen. Best Paper Award on A Methodology for Characterization of Large Macro Cells and IP Blocks Considering process variations. (2008).
Gowda, Tejaswi, Leshner, Sam, Vrudhula, Sarma, Kim, Seungchan. Threshold Logic Gene Regulatory Model: Prediction of dorsal-ventral patterning and hardware-based simulation of Drosophila. Springer (2008).
Gowda, Tejaswi, Vrudhula, Sarma. A decomposition based approach for synthesis of multi-level threshold logic circuits. (2008).
Gowds, Tejaswi, Leshner, Samuel, Vrudhula, Sarma, Kim, Seungchan. Threshold logic gene regulatory model: Prediction of dorsal-ventral patterning and hardware based simulation of Drosophila. (2008).
Kannan, Deepa, Shrivastava, Aviral, Bhardwaj, Sarvesh, Vrudhula, Sarma. Power reduction of functional units considering temperature and process variations. (2008).
Kannan, Deepa, Shrivastava, Aviral, Bhardwaj, Sarvesh, Vrudhula, Sarma. Temperature and Process Variations aware Power Gating of Functional Units. (2008).
Bhardwaj, Sarvesh, Ghanta, Praveen, Vrudhula, Sarma. A fast and accurate approach for full chip leakage analysis of nano-scale circuits considering intra-die correlations. (2007).
Goel, Amit, Bhardwaj, Sarvesh, Ghanta, Praveen, Vrudhula, Sarma. Computation of joint timing yield for sequential networks considering process variations. (2007).
Gowda, Tejaswi, Leshner, Samuel, Vrudhula, Sarma, Konjevod, Goran. Synthesis of threshold logic circuits using tree matching. (2007).
Gowda, Tejaswi, Leshner, Samuel, Vrudhula, Sarma, Konjevod, Goran. Synthesis of Threshold Logic using Tree Matching. (2007).
Rao, Ravishankar, Vrudhula, Sarma, Chakrabarti, Chaitali. Throughput of multi-core processors under thermal constraints. (2007).
Wang, Wenping, Yang, Shengqi, Bhardwaj, Sarvesh, Vattikonda, Rakesh, Vrudhula, Sarma, Liu, Frank, Cao, Yu. The impact of NBTI on the performance of combinational and sequential circuits. (2007).
Bhardwaj, Sarvesh, Cao, Yu, Vrudhula, Sarma. Statistical Leakage Minimization through Joint Selection of Gate Sizes, Gate Lengths and Threshold Voltage. (2006).
Bhardwaj, Sarvesh, Ghanta, Praveen, Vrudhula, Sarma. A framework for statistical timing analysis using non-linear delay and slew models. (2006).
Bhardwaj, Sarvesh, Vrudhula, Sarma, Cao, Yu. LOTUS: Leakage Optimization under Timing Uncertainty for Standard-cell designs. (2006).
Bhardwaj, Sarvesh, Vrudhula, Sarma, Ghanta, Praveen, Cao, Kevin. Modeling of Intra-die Process Variations for Accurate Analysis and Optimization of Nano-scale Circuits. (2006).
Cho, Youngjin, Chang, Naehyuck, Vrudhula, Sarma, Chakrabarti, Chaitali. High-Level Power Management of Embedded Systems with Application Specific Energy Cost Functions. (2006).
Ghanta, Praveen, Vrudhula, Sarma, Bhardwaj, Sarvesh, Panda, Rajendran. Stochastic Variational Analysis of Large Power Grids Considering Intradie Correlations. (2006).
Rao, Ravishankar, Vrudhula, Sarma, Chakrabarti, Chaitali, Chang, Naehyuck. An optimal analytical solution for processor speed control with thermal constraints. (2006).
Wang, Wenping, Bhardwaj, Sarvesh, Vattikonda, Rakesh, Cao, Devin, Vrudhula, Sarma. Predictive Modeling of the NBTI effect for reliable design. (2006).
Zhuo, Jianli, Chang, Naehyuck, Chakrabarti, Chaitali, Vrudhula, Sarma. Extending the lifetime of fuel cell based hybrid systems. (2006).
Berezowski, Krzysztof, Vrudhula, Sarma. Automatic Design of Binary Multiple-Valued Logic Gates on the RTD Series. (2005).
Bhardwaj, Sarvesh, Vrudhula, Sarma. Formalizing designer's preferences for multiattribute optimization with applications to leakage-delay tradeoffs. (2005).
Bhardwaj, Sarvesh, Vrudhula, Sarma. Leakage minimization of nanoscale circuits in the presence of systemic and random variations. (2005).
Ghanta, Praveen, Bhardwaj, Sarvesh, Vrudhula, Sarma. Variational analysis of interconnects and power grids considering process variations. (2005).
Ghanta, Praveen, Vrudhula, Sarma, Panda, Rajendran, Wang, Janet. Stochastic Power Grid Analysis Considering Process Variations. (2005).
Rao, Ravishankar, Vrudhula, Sarma. Energy Optimal Speed Control of Devices with Discrete Speed Sets. (2005).
Rao, Ravishankar, Vrudhula, Sarma, Chang, Naehyuck. Battery optimization vs energy optimization: Which to choose and when?. (2005).
Shu, Tao, Krunz, Marwan, Vrudhula, Sarma. Power Balanced coverage time optimization for clustered wireless sensor networks. (2005).
Chopra, Kaviraj, Vrudhula, Sarma, Bhardwaj, Sarvesh. Efficient Algorithms for Identifying the Minimum Leakage States in CMOS Combinational Logic. (2004).
Dasika, Sridhar, Vrudhula, Sarma, Chopra, Kaviraj. A Framework for Battery Aware Sensor Management. (2004).
Rao, Ravishankar, Vrudhula, Sarma. Disk Drive Energy Optimization for Audio-Visual Applications. (2004).
Rao, Ravishankar, Vrudhula, Sarma. Energy Optimization for a Two Device Dataflow Chain. (2004).
Sreeramaneni, Raghukiran, Vrudhula, Sarma. Energy Profiler for Hardware/Software Codesign. (2004).
Vrudhula, Sarma, Raj, Sreeja, Wang, Janet. A Methodology for Improving Timing Yield in the Presence of Process Variations. (2004).
wang, janet, Ghanta, Praveen, Vrudhula, Sarma. Stochastic analysis of interconnect performance in the presence of process variations. (2004).
Daler Rakhmatov, Sarma Vrudhula. Energy Management for Battery-Powered Embedded Systems. ACM Transactions on Embedded Computing Systems (2003).
Daler Rakhmatov, Sarma Vrudhula, Deborah Wallach. A Model for Battery Lifetime Analysis for Organizing Applications on a Pocket Computer. IEEE Transactions on VLSI Systems (2003).
Vrudhula, Sarma B K, Schroder, D. Proceedings of the NSF S/IUCRC Symposium. (2003).
Agarwal, Aseem, Blaauw, David, Zolotov, Vladimir, Vrudhula, Sarma. Computation and Refinement of Statistical Bounds on Circuit Delay. (2003).
Vrudhula, Sarma, Blaauw, David, Sirichotiyakul, Supamas. Estimation of the Likelihood of Capactive Coupling Noise. (2002).
Zareba, Gregorz, Paulusinski, Olek, Vrudhula, Sarma, Allee, David, Mensch, William. Analysis, Implementation and Testing of An Analog-To-Digital Over Sampling Converter in A Field Programmable Analog Array. (2002).
Rakhmatov, Daler, Vrudhula, Sarma. A Analytical High-Level Battery Model for use in Energy Management of Portable Electronic Systems. (2001).
Rakhmatov, Daler, Vrudhula, Sarma. Time-to-Failure Estimation for batteries in Portable Electronic Systems. (2001).
Wang, Haibo, Vrudhula, Sarma, Palusinski, Olek. Performance Driven Placement and Routing for Field Programmable Analog Arrays. (2001).
Zareba, Gregorz, Paulusinski, Olek, Warecki, Sylvester, Vrudhula, Sarma. Data Communication and Control in Mixed-Signal Development System. (2001).
Wang, Haibo, Vrudhula, Sarma, Palusinski, Olek. Behavioral Level Analog Synthesis for Field Programmable Analog Arrays. (2000).
Warecki, Sylvester, Palusinski, Olek, Vrudhula, Sarma, Mensch, William. Analog Digital Development Board for Rapid Prototyping Mixed Signal Circuits. (2000).
Pandey, Amit, Ramadurai, Vinod, Mangudi, Ajay, Gebreyesus, Martin, Vrudhula, Sarma, Palusinski, Olek. Performance Comparison of Filters Implemented in Field Programmable Gate Arrays and Field Programmable Analog Arrays. (1999).
Tsun, Edwin, Vrudhula, Sarma. Rapid Prototyping of Asynchronous Multiple Function Unit Network. (1997).
Wang, Haibo, Vrudhula, Sarma. A Low-Voltage, low-Power Ring Pointer for Use in a FIFO Memory. (1997).
Wang, Qi, Vrudhula, Sarma. Optimization of Sequential Circuits Without Global Resets by Structural Transformations. (1997).
Wang, Qi, Vrudhula, Sarma, Ganguly, Shantanu. An Investigation of Power Delay Trade-offs Using Logic and Structural Transformations: Experiments On the PowerPC. (1997).
Wang, Qi, Vrudhula, Sarma. Multi-Level Optimization for Low Power using Local Logic Transformations. (1996).
Mackey, Richard, Rodriguez, Jeffery, Vrudhula, Sarma, Carothers, Jodale. A single-Chip Asynchronous Echo Canceller for high-Speed Data Communications. (1995).
Vrudhula, Sarma, Lai, Yung-Te, Pedram, Massoud. Efficient Computation of the Probability and Reed-Muller Spectra of Boolean Functions using Edge-Valued Binary Decision Diagrams. (1995).
Vrudhula, Sarma, Xie, Hong-Yu. Techniques for CMOS Power Estimation and Logic Synthesis for Low Power. (1994).
Ho, King, Vrudhula, Sarma. A New Algorithm for Two Dimensional Multiple Folding. (1993).
Lai, Yung-Te, Pan, Kao, Pedram, Massoud, Vrudhula, Sarma. FGMap: A Technology Mapping Algorithm for Look-Up Table Type FPGAs based on Function Graphs. (1993).
Lai, Yung-Te, Pedram, Massoud, Vrudhula, Sarma. BDD Based Logic Decomposition with Applications to FPGA Synthesis. (1993).
Lai, Yung-Te, Pedram, Massoud, Vrudhula, Sarma. FGLIP: An Integer Linear Program Solver Based on Function Graphs. (1993).
Majumdar, Amitava, Vrudhula, Sarma. Statistical Analysis of Controllability. (1993).
Vrudhula, Sarma, Majumdar, Amitava. Models for Estimating Test Length and Fault Coverage in Random Testing. (1993).
Lai, Yung-Te, Vrudhula, Sarma. An Efficient Matching Algorithm using BDDs for Logic Verification. (1992).
Lai, Yung-Te, Vrudhula, Sarma, Pedram, Massoud. Boolean Matching using Binary Decision Diagrams with Applications to Logic Synthesis and Verification. (1992).
Majumdar, Amitava, Vrudhula, Sarma. Distribution and Moments of Test Length. (1992).
Majumdar, Amitava, Vrudhula, Sarma. On the Distribution of Fault Coverage and Test length in Random Testing of Combinational Circuits. (1992).
Abdullah, A, Vrudhula, Sarma. Topological Via Minimization and Routing. (1991).
Lai, Yung-Te, Vrudhula, Sarma. HINTS: A Hardware Interpretation System. (1991).
Vrudhula, Sarma, Majumdar, Amitava. A Branching Process Model for Observability Analysis of Combinational Circuits. (1991).
Vrudhula, Sarma, Majumdar, Amitava. A Stochastic Model for Fault Propagation in Combinational Circuits. (1991).
Ambler, A.P., Abadir, M., Vrudhula, Sarma B K. Economics of Design and Test for Electronic Circuits and Systems. (1990).
Kurdahi, Fadi, Vrudhula, Sarma. Characterization of Wire Length Distributions for Standard Cell Layouts. (1990).
Ravikumar, Chennagiri, Vrudhula, Sarma. Parallel Algorithms for Coloring Perfect Graphs with Applications to VLSI Layout and Synthesis. (1990).
Vrudhula, Sarma, Majumdar, Amitava. Stochastic Models for Testing of Combinational Circuits. (1990).
Ravikumar, Chennagiri, Vrudhula, Sarma. A Parallel Algorithm for Coloring Interval Graphs with Applications to Gate Matrix Layout and Register Allocation. (1989).
Ravikumar, Chennagiri, Vrudhula, Sarma. A Parallel Approach to Three Layer Channel Routing. (1989).
Ravikumar, Chennagiri, Vrudhula, Sarma. LARA: A Layout Accelerator Based on Reduced Array Architecture. (1989).
Ravikumar, Chennagiri, Vrudhula, Sarma. Parallel Placement on Hypercube Architecture. (1989).
Vrudhula, Sarma, Pi, J. An Investigation into Statistical Properties of Partitioning and Placement Problems. (1989).
Vrudhula, Sarma, Parker, Alice. The Complexity of Two-Dimensional Compaction of VLSI Layouts. (1982).
Klein, Steve, Vrudhula, Sarma. Parameterized Modules and Interconnections in Unified Hardware Descriptions. (1981).
Research Activity
Vrudhula,Sarma B K*, Seo,Jae-Sun. "IUCRC FRP: Collaborative Research: Scalable and PowerEfficient Compressive Sensing CMOS Image Sensors and Reconstruction Circuits". NSF-IIP(10/1/2015 - 9/30/2017).
Kitchen,Jennifer Nisha*, Vrudhula,Sarma B K. CES Project: Radhard Ka-Band Power Amplifiers for Space. CES CONSORTIUM(8/1/2015 - 8/31/2016).
Vrudhula,Sarma B K*, Cao,Yu, He,Jingrui, Seo,Jae-Sun. Design of Low-Power Hardware Accelerator for Bio-Signal Processing Project. SAMSUNG ELECTRONICS(7/1/2015 - 3/1/2016).
Vrudhula,Sarma B K*. IUCRC FRP: Collaborative Research: Testability and timing analysis in nanoscale designs in the presence of process variations. NSF-CISE-IIS(9/15/2014 - 8/31/2016).
Vrudhula,Sarma B K*. I UCRC: Consortium for Embedded Systems - Phase II. NSF-IIP(4/15/2014 - 3/31/2019).
Vrudhula,Sarma B K*. Novel Circuit Architectures and Design Methodologies for Low Power Digital Systems. NSF-ENG(9/1/2012 - 8/31/2016).
Vrudhula,Sarma B K*, Fainekos,Georgios E.. REU: Collaborative Research: Consortium for Embedded Systems. NSF-ENG(8/10/2012 - 2/28/2015).
Vrudhula,Sarma B K*. IUCRC: Collaborative Research: Synthesis and Design of Robust Threshold Logic Circuits. NSF-ENG(8/1/2012 - 7/31/2015).
Vrudhula,Sarma B K*. Membership Agreement: CES Member: Marvell Semiconductor, Inc.: Consortium for Embedded Systems Membership. (7/13/2011 - 8/31/2014).
Vrudhula,Sarma B K*. CES Member: Toyota Motor Engineering - Manufacturing NA Inc. Toyota Tech. Center(6/21/2010 - 8/15/2012).
Vrudhula,Sarma B K*. CES Member: QualComm Inc. QualComm(1/1/2010 - 12/31/2012).
Vrudhula,Sarma B K*. CES Member: Intel Corporation. INTEL CORP(9/28/2009 - 9/27/2012).
Vrudhula,Sarma B K*. NeTS: Medium: Collaborative Research: Exploiting Battery-Supply Nonlinearities in Optimal Resource Mgmt and Protocol Design for Wireless Sensor. NSF-CISE(8/1/2009 - 7/31/2013).
Vrudhula,Sarma B K*, Chatha,Karamvir Singh, Lee,Yann-Hang, Shrivastava,Aviral. Collaborative Research: Consortium for Embedded Systems. NSF-ENG(3/1/2009 - 2/28/2015).
Vrudhula,Sarma B K*. A Novel Threshold Logic Based Circut Architecture for High Performance and Low Power Digital Systems. SFAz(10/1/2008 - 1/31/2011).
Vrudhula,Sarma B K*, Chatha,Karamvir Singh, Dasgupta,Partha, Shrivastava,Aviral. An Integrated Design Framework for Application Development on Multi-core Processors. SFAz(5/16/2008 - 7/31/2012).
Vrudhula,Sarma B K*. CES Member: Raytheon Company: Consortium for Embedded Systems Membership. RAYTHEON(1/1/2008 - 8/31/2012).
Vrudhula,Sarma B K*. Collaborative Research: Synthesis, Verification and Testing for Nano-CMOS and Beyond using Threshold Logic. NSF-ENG(10/1/2007 - 9/30/2011).
Vrudhula,Sarma B K*. VOID wc 11/8/07. NSF-ENG(10/1/2007 - 10/2/2007).
Gupta,Sandeep Kumar S*, Dasgupta,Partha, Stanzione Jr,Daniel Charles, Vrudhula,Sarma B K. CAA: Building Greener Datacenters in Arizona. SFAz(3/30/2007 - 9/30/2008).
Vrudhula,Sarma B K*. Collaborative Research: Consortium for Embedded Systems. NSF-ENG(3/15/2007 - 2/29/2008).
Vrudhula,Sarma B K*. ASU CLPE-Industry. UNIV OF AZ(9/1/2005 - 12/30/2008).
Chakrabarti,Chaitali*, Chatha,Karamvir Singh, Chatha,Karamvir Singh, Vrudhula,Sarma B K, Vrudhula,Sarma B K. CSR-EHS: Analytical Techniques for Global Energy Minimizaiton of a System of Interacting Components. NSF-CISE(8/1/2005 - 5/31/2010).
Vrudhula,Sarma B K*. Low Power Electronics - State (AZ Dept of Commerce): Dr. Naehyuck Chang SOW Continuation of DWS0088. UNIV OF AZ(4/1/2005 - 6/30/2007).
Chakrabarti,Chaitali*, Chatha,Karamvir Singh, Vrudhula,Sarma B K. Power Optimization Techniques for a System of Interacting Heterogenous Components. CEIT(1/3/2005 - 6/30/2009).
Vrudhula,Sarma B K*. ITR: Methodologies for Robust Design of Information Systems Under Multiple Sources of Uncertainty. UNIV OF MICHIGAN(1/1/2005 - 7/30/2008).
Gowda, Tejaswi, Vrudhula, Sarma, Kim, Seungchan. Modeling of Gene Regulatory Networks Using Threshold Logic. DREAM2 Workshop (Dec 2007).
Vrudhula, Sarma. A Unified Approach to Statistical Analysis of Full-Chip Leakage and Timing in the presence of Process Variations. 3rd CLEAN Workshop (Sep 2007).
Vrudhula, Sarma. Performance optimization of single and multi-core processors under Performance optimization of single and multi-core processors under thermal constraints. (Sep 2007).
Vrudhula, Sarma. Performance optimization of single and multi-core processors under thermal constraints. (Sep 2007).
Vrudhula, Sarma. Robust design of nano-scale circuits in the presence of process variations,. IEEE, International Conference on VLSI Design (Jan 2007).
Vrudhula, Sarma. Optimization in the presence of process variations. (Dec 2006).
Vrudhula, Sarma. Source & Impact of Process Variations. (Dec 2006).
Vrudhula, Sarma. Statistical Models of Interconnects & Gates. (Dec 2006).
Vrudhula, Sarma. Stochastic Analysis of interconnects and power grids in the presence of process variations. First International Workshop on Interconnect Design and Variability (Dec 2006).
Vrudhula, Sarma. VLSI Circuit. (Dec 2006).
Vrudhula, Sarma. Methodology for the robust design of nano-scale circuits in the presence of process variations. (May 2006).
Vrudhula, Sarma. Statistical timing and leakage analysis in the presence of process variations. (May 2006).
Vrudhula, Sarma. Energy Management in Battery Powered Embedded Systems. (Mar 2004).