[VLSI Computation Lab]



The VLSI Computation Laboratory (VCL) is part of the ECE Department at the University of California at Davis. Our goal is to discover and develop novel contributions in high-performance, energy-efficient, and area-efficient VLSI computation with an emphasis on digital signal processing (DSP) including neural network, multimedia, and embedded workloads, and new projects in datacenter and scientific (supercomputing) kernels.

Research is accomplished with a multi-disciplinary view of algorithms, architectures, arithmetic, functional units, circuits, VLSI design, applications, and software tools of both programmable and special-purpose processors. We are one of very few university groups in the world that design and fabricate programmable (and configurable special-purpose) processor chips. Our research is grounded in achieving the aforementioned goals on widely-used applications measured in our laboratory on advanced deep-submicron CMOS fabricated chips which we have designed.

We believe we have designed the #1 and #2 highest clock rate fabricated processors and among the largest deep-submicron CMOS chips ever designed in a university.

Current Research & Sponsors

Publications

Projects

Downloadable Tools Developed in the VCL

VCL Laboratory Information

A Few Group Photos

People of the VCL

Faculty
Professor Bevan Baas

   
Postdoc
Dr. Brent Bohnenstiehl

   
Graduate students
Derek Li
Ph.D. Student
  • Image compression
  • Hardware design
  • Architectures
Basheer Ammar
Ph.D. Student
  • Digital Systems
  • Architectures
  • Trigonometric functions
Yechengnuo Zhang
Ph.D. Student
  • Hardware accelerators
  • Hardware design
  • Architectures
Daniel Chevy
Ph.D. Student
  • Hardware design
  • Fast Fourier Transforms
  • Architectures
   
 
Michael Wang
MS Student
  • Discrete Cosine Transforms
  • Hardware design
  • Architectures
Sagar Sajeev
MS Student
  • FPGA design
  • Hardware design
  • Architectures
Dinesh Nagulapati
MS Student
  • Hardware design
  • Digital systems
  • Architectures
Open position
MS Student
  • Hardware design
  • Digital systems
  • Architectures
 
Undergraduate Researchers  
Catherine Kang
BS Student
  • Parallel Simulators
  • Programming environments
  • Platform development
   
 
Alumni
 
Ph.D.  
 
Prof. Zhiyi Yu
Ph.D. ECE, Oct. 2007
Associate Professor
Sun Yat-Sen and Carnegie Mellon University

  • Network on chip
  • GALS clocking
  • AsAP 1.0 physical design
Prof. Tinoosh Mohsenin
Ph.D. ECE, Nov. 2010
Associate Professor
Johns Hopkins University

  • LDPC algorithms
  • LDPC architectures and processor design
  • Many-core processor arrays
 
Dr. Anh Tran
Ph.D. ECE, Aug. 2012
Lead Hardware R&D Engineer
Cavium Inc., San Jose

  • On-chip interconnects
  • Multi-core architectures
  • VLSI DSP implementation
Dr. Zhibin Xiao
Ph.D. ECE, Dec. 2012
Senior Hardware Engineer
Software-in-Silicon R&D Group
Oracle
  • Memory system design
  • Video and multimedia applications
  • Processor shapes and topologies
Prof. Aaron Stillmaker
Ph.D. ECE, Dec. 2015
Assistant Professor
California State University, Fresno
  • Many-core architecture
  • Physical design
  • Parallel many-core sorting
Dr. Bin Liu
Ph.D. ECE, Sep. 2016
Software Engineer
Machine Learning Group
Uber
  • AES encryption
  • DVFS circuits and algorithms
  • Core scaling
Dr. Jon Pimentel
Ph.D. ECE, Aug. 2017
Silicon Architecture Engineer
Many Integrated Core Group
Intel
  • Floating-point architecture
  • SAR image processing
  • Sparse matrix multiplication
Dr. Brent Bohnenstiehl
Ph.D. ECE, March 2020
Postdoctoral Researcher
  • Processor architectures
  • VLSI Design
  • Software tool development
Dr. Shifu Wu
Ph.D. ECE, Sept. 2021
Intel
  • Image processing
  • Display Stream Compression
  • Algorithm design
Dr. Satyabrata Sarangi
Ph.D. ECE, September 2022
Meta
  • Huffman decoders
  • VLSI design
  • Hardware architecture
 
Dean Truong
ABD Ph.D.
MS ECE, May 2010
  • AsAP2 architecture and chip design
  • DVFS circuits and algorithms
  • Programming tools
   
 
Dr. Forough Mahmoudabadi
Research Scientist
Device Development Engineer
Intel
  • CMOS chip design
  • FD-SOI body bias circuits
  • Full-custom layout
 
M.S.  
 
Ryan Apperson
MS ECE, Sept. 2004
Senior Electrical Engineer
Physio-Control R&D

  • Asynchronous data interfacing circuits
  • SRAM design
  • Full-custom CMOS layout
Omar Sattari
gate io, Sept. 2004
Software Engineer
    ViaSat
Instructor
    Allied American University
  • Address generation and branching
  • Programming assembler, config
  • FFT algorithm mapping
Mike Lai
MS ECE, Sept. 2004
Design Engineer
Altera

  • High-speed pipelined signed multiplier
  • High-speed modular signed adder
  • Full-custom CMOS layout
Mike Meeuwsen
MS ECE, April 2005
Hardware Engineer
Intel, Digital Enterprise Group

  • 802.11a algorithm mapping
  • Architectural enhancements
  • Instruction set design
Toney Jacobson
MS ECE, July 2007
Patent Associate
Fenwick & West LLP

  • Fast Fourier Transform (FFT) architectures
  • Digital system design
  • High-speed FPGA design
Eric Work
MS ECE, Sept. 2007
Software Engineer
Soft Machines

  • Arbitrary task to 2D mesh mapping
  • Software tool flow
  • CAD tools
Wayne Cheng
MS ECE, January 2008
ASIC Design Engineer
Uniquify
  • Dynamic voltage supply circuits
  • Dynamic voltage and frequency circuits
  • Transistor-level power simulations
Gouri Landge
MS ECE, December 2009
Intel, Digital Home Group
  • Video motion estimation architectures
  • VLSI 65 nm motion estimation accelerator
  • Programmable video processing hardware
Stephen Le
MS ECE, March 2010
Component Design Engineer
Architecture Simulation
Intel, Visual Computing Group
  • Parallel H.264 application development
  • High-speed parallel simulator
  • Tool integration
Jeremy Webb
MS ECE, March 2011
Engineer
Keysight
Division
  • High-speed board design
  • Many-core VLSI
  • System interfacing
Lucas Stillmaker
MS ECE, September 2011
Graphics Hardware Engineer
Intel, Visual and Parallel Computing Group (VPG)
Intel Architecture Group (IAG)
  • Parallel application development
  • Parallel database sorting algorithms
  • Digital system design
Trevin Murakami
MS ECE, December 2011
Product Engineer
NAND Solutions Group (NSG)
Intel
  • Many-core simulator
  • Processor architectures
  • Digital signal processing hardware
Houshmand Shirani Mehr
MS ECE, June 2012
Media encoder design, Component Design Engineer.
Intel, Visual and Parallel Computing Group (VPG HW)
Media Group
  • Digital signal processing hardware
  • Low Density Parity Check (LDPC) Decoders
  • LDPC Algorithms
Nima Mostafavi
MS ECE, June 2014
Hardware Engineer
Microelectronics Group
Oracle
  • Hardware design
  • DSP applications
  • Software tools
Michael Braly
MS ECE, December 2015
Product Engineer
New Product Introduction
Altera
  • Motion estimation engines
  • Video compression
  • Processor architectures
Emmanuel Adeagbo
MS ECE, February 2017
Physical Design Engineer
Big Core, Platform Engineering Group (PEG)
Intel
  • Regular expression applications
  • Many-core tools
  • VLSI Design
Peiyao Shi
MS ECE, October 2018
Product Development Engineer
NAND Solutions Group (NSG)
Intel
  • Sparse matrix vector engines
  • Many-core linear algebra engines
  • System Design
Filipe Borges
MS ECE, September 2019
Silicon Engineering Group
Intel
  • DSP applications
  • Custom processor design
  • Application design
Christi Tain
MS ECE, September 2019
Hardware Validation Engineer
Storage Group
Marvell
  • CMOS chip design
  • Place & route optimization
  • Processor architecture
Renjie Chen
MS ECE, September 2019
Moffett AI
  • Wireless architectures
  • DSP algorithms
  • Digital architectures
Arthur Hlaing
MS ECE, March 2020
Microsoft
  • LSTM Applications
  • 3D processor mapping
  • CAD tool development
Zhangfan Zhao
MS ECE, February 2021
Nvidia
  • Digital design
  • Matrix inversion
  • Hardware design
Sharmila Kulkarni
MS ECE, March 2021
Intel
  • Arithmetic coding
  • H.264 CABAC
  • Digital system design
Yikai Mao
MS ECE, September 2021
Ph.D. student, Keio University
  • YOLO neural network
  • Many-core application design
  • Convolutional neural networks
Haotian Wu
MS ECE, December 2021
MediaTek
RTL Design Engineer
  • Residual neural nets
  • Digital design
  • Neural net architectures
Tony (Wai Cheong) Tsoi
MS ECE, May 2022
Qualcomm
Engineer
  • Software-defined radio
  • Automated test design
  • RF interfaces
Christian Lum
MS ECE, June 2022
Northrop Grumman
Payload System Engineering
  • Digital System Design
  • Hardware Neural Networks
  • Radio Algorithms
Benjamin Moore
MS ECE, June 2022
Keysight
R&D Engineer, FPGA/DSP
  • Software-defined radio
  • Radio algorithms
  • RF circuits
Ziyuan Dong
MS ECE, August 2022
Intel CG
Product Development Engineer
  • SqueezeNet Neural Net
  • Architectures
  • Hardware design
Aidan Callahan
MS ECE, November 2022
AMD
Product Development Engineer
  • Video compression architectures
  • H.264
  • Hardware design
Thomas Abbott
MS ECE, July 2023
Intel
  • Image compression
  • Parallel algorithms
  • Digital architectures
Santhosh Sammeta
MS ECE, September 2023
  • FPGA design
  • PCIe interfaces
  • Test strategies
Jin Cui
MS ECE, December 2023
  • SOI body-bias circuits
  • Processor circuit architectures
  • Intelligent optimization circuits
Yuxuan Huo
MS ECE, January 2024
  • Numerical algorithms
  • Transcendental functions
  • Arithmetic optimization
 
Undergraduate Researchers  

Henna Huang
BS ECE, June 2009
Ph.D. Student
MIT
  • Parallel H.264 application development
  • Multi-processor characterization
  • Tool development

Gary Chung
BS ECE, August 2009
Apple Computer
  • Embedded processor code development
  • File system design and implementation
  • Config design of 334-processor system

Brian Zimmer
BS ECE, June 2010
Ph.D. Student
UC Berkeley
  • MP3 decoder reference design
  • MP3 decoder implementation

Layne Miao
BS ECE, June 2011
Analog Design Engineer
Intel Corporation
  • AsAP2 board bring up
  • System characterization

Victoria Harvey
BS ECE, June 2012
Ph.D. Student
Stanford
  • Many-core simulation
  • Application development
Jonathan Earl
BS ECE, June 2015
Maxim Integrated
  • Motion estimation
  • Video processing
  • Many-core application development
Dylan Finch
BS ECE, June 2017
Redpine Signals
  • MP3 parallelization
  • Parallel application development
  • Audio processing methods
Delvin Huynh
BS ECE, June 2018
Apple
  • Software-defined radios
  • Many-core radios
  • Laboratory SDR hardware
Sarvagya Singh
BS ECE, March 2018
Autonomous Driving Intern
Xpeng Motors
  • Many-core visualization
  • CAD tool development
  • Parallel application development
Yuanyuan Xiang
BS ECE, June 2018
MS Student
UCLA
  • Many-core arithmetic
  • Floating-point algorithms
  • Fast division
Hangyu Meng
(Summer 2018)
Zhejiang University
  • Digital design
  • HW architectures
  • Hardware design
Ruochen Jiao
(Summer 2018)
Zhejiang University
  • Digital design
  • HW architectures
  • Hardware design
Ryan Atkins
  • DRAM interface design
  • FPGA development
  • Hardware design
Jiayu Wang
  • Software-defined radio
  • Digital design
  • Radio algorithms
Ryan Ma
  • Squeezenet architecture
  • Convolutional neural nets
  • FPGA design
 
  • William Au Yeung,   BS ECE, June 2005
  • Tomoko Tsuruta,   BS ECE, June 2005
  • Jason Cheung,   BS CS, June 2005
  • Leo Chan,   BS ECE, June 2006
  • Bassem Saad,   BS ECE, June 2006
  • Daniel Gurman,   BS ECE, June 2006
  • Sam Lee,   BS ECE, June 2006
  • Chi Chen,   BS ECE, June 2006
  • Kyle Piper,   BS ECE, June 2007

Current Research

Publications


2011
  • Aaron Stillmaker, Zhibin Xiao and Bevan Baas,
    "Toward More Accurate Scaling Estimates of CMOS Circuits from 180 nm to 22 nm,"
    Technical Report ECE-VCL-2011-4, VLSI Computation Laboratory, ECE Department, University of California, Davis, December 2011.

  • Trevin Murakami,
    "A SystemC Single-Cycle Simulator,"
    Masters Thesis, Technical Report ECE-VCL-2011-3, VLSI Computation Laboratory, ECE Department, University of California, Davis, December 2011.

  • Bin Liu and Bevan Baas,
    "A High-Performance Area-Efficient AES Cipher on a Many-Core Platform,"
    IEEE Asilomar Conference on Signals, Systems and Computers (ACSSC), Pacific Grove, CA, November 2011.
    Nominated for Best Student Paper.

  • Houshmand Shirani-Mehr, Tinoosh Mohsenin and Bevan Baas,
    "A Reduced Routing Network Architecture for Partial Parallel LDPC Decoders,"
    IEEE Asilomar Conference on Signals, Systems and Computers (ACSSC), Pacific Grove, CA, November 2011.

  • Zhibin Xiao, Stephen Le and Bevan Baas,
    "A Fine-Grained Parallel Implementation of a H.264/AVC Encoder on a 167-processor Computational Platform,"
    IEEE Asilomar Conference on Signals, Systems and Computers (ACSSC), Pacific Grove, CA, November 2011.

  • Anh Tran and Bevan Baas,
    "RoShaQ: High-Performance On-Chip Router with Shared Queues,"
    IEEE International Conference on Computer Design (ICCD), Amherst, MA, October 2011, pp. 232-238.
    Best Paper Award.

  • Lucas Stillmaker,
    "SAISort: An Energy Efficient Sorting Algorithm for Many-Core Systems,"
    Masters Thesis, Technical Report ECE-VCL-2011-2, VLSI Computation Laboratory, ECE Department, University of California, Davis, September 2011.

  • Anh Tran and Bevan Baas,
    "Design of Bufferless On-Chip Routers Providing In-Order Packet Delivery,"
    SRC Technology and Talent for the 21st Century (TECHCON), Austin, TX, USA, Sep. 2011, S14.3.

  • Emmanuel Adeagbo, and Stephen Lewis,
    "A Band-Gap Reference with Internal Digital Signal Processing,"
    Technical Report ECE-2011, VLSI Computation Laboratory, Solid State Circuits Research Laboratory, ECE Department, University of California, Davis, July 2011.

  • Zhibin Xiao and Bevan Baas,
    "A 1080p H.264/AVC Baseline Residual Encoder for a Fine-grained Many-core System,"
    IEEE Transactions on Circuits and Systems for Video Technology, vol. 21, no. 7, pp. 890-902, July 2011.

  • Bevan M. Baas,
    "A case for fine-grained many-core processor arrays,"
    Parallel Algorithms, Programming, Architectures Workshop at the 48th ACM/IEEE Design Automation Conference (DAC), San Diego, CA, June 5, 2011.
    Invited.

  • Tinoosh Mohsenin, Houshmand Shirani-Mehr and Bevan Baas,
    "Low Power LDPC Decoder with Efficient Stopping Scheme for Undecodable Blocks,"
    In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Rio de Janeiro, Brazil, May 2011.
    Invited*.

  • Jeremy W. Webb,
    "A High Performance Baseband Instrument,"
    Masters Thesis, Technical Report ECE-VCL-2011-1, VLSI Computation Laboratory, ECE Department, University of California, Davis, March 2011.

    2010
  • Tinoosh Mohsenin,
    "Algorithms and Architectures for Efficient Low Density Parity Check (LDPC) Decoder Hardware,"
    Ph.D. Dissertation, Technical Report ECE-VCL-2010-4, VLSI Computation Laboratory, ECE Department, University of California, Davis, November 2010.

  • Emmanuel Adeagbo, and Stephen O'Driscoll,
    "Implantable Radio Transmitters for Long Range Health Monitoring,"
    Technical Report ECE-2011, VLSI Computation Laboratory, Solid State Circuits Research Laboratory, ECE Department, University of California, Davis, December 2010.

  • Dean Truong and Bevan Baas,
    "Massively Parallel Processor Array for Mid-/Back-end Ultrasound Signal Processing,"
    In Proceedings of the IEEE Biomedical Circuits and Systems Conference (BioCAS), Paphos, Cyprus, Nov. 2010, pp. 274-277.
    Nominated for Best Student Paper.

  • Anh Tran and Bevan Baas,
    "DLABS: a Dual-Lane Buffer-Sharing Router Architecture for Networks on Chip,"
    In Proceedings of the IEEE Workshop on Signal Processing Systems (SiPS), Cupertino, CA, Oct. 2010, pp. 331-336.

  • Zhibin Xiao, Stephen Le and Bevan Baas,
    "An Energy-Efficient Parallel H.264/AVC Baseline Encoder on a Fine-grained Many-core System,"
    Technology and Talent for the 21st Century (TECHCON 2010), Austin, TX, Sep. 2010.

  • Anh Tran and Bevan Baas
    "Design of an Energy-Efficient 32-bit Adder Operating at Subthreshold Voltages in 45-nm CMOS",
    International Conference on Communications and Electronics (ICCE), Aug. 2010, pp. 87-91.

  • Anh Tran, Dean Truong and Bevan Baas,
    "A Reconfigurable Source-Synchronous On-Chip Network for GALS Many-Core Platforms,"
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), vol. 29, no. 6, pp. 897-910, June 2010.
    Invited.

  • Dean Truong and Bevan Baas,
    "Circuit Modeling for Practical Many-core Architecture Design Exploration,"
    In Proceedings of the 47th ACM/IEEE Design Automation Conference (DAC), Anaheim, CA, June 13-18, 2010, pp. 627-628.
    Wild And Crazy Ideas (WACI) Session.
    "WACIest" Best-In-Session Paper.

  • Tinoosh Mohsenin, Dean Truong and Bevan Baas,
    "A Low-Complexity Message Passing Algorithm for Reduced Routing Congestion in LDPC Decoders,"
    IEEE Transactions of Circuits and Systems I (TCAS-I), vol. 57, no. 5, pp. 1048-1061, May 2010.
    Invited. (32 invited papers submitted, 13 accepted)

  • Zhiyi Yu and Bevan Baas,
    "A Low-Area Multi-Link Interconnect Architecture for GALS Chip Multiprocessors,"
    IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 18, no. 5, pp. 750-762, May 2010.

  • Stephen Le,
    "A Fine Grained Many-Core H.264 Video Encoder,"
    Masters Thesis, Technical Report ECE-VCL-2010-3, VLSI Computation Laboratory, ECE Department, University of California, Davis, March, 2010.

  • Tinoosh Mohsenin and Bevan Baas,
    "A Split-Decoding Message Passing Algorithm for Low Density Parity Check Decoders,"
    Journal of Signal Processing Systems for Signal, Image, and Video Technology, available online, Feb. 2010.

    2009
  • Gouri Landge,
    "A Configurable Motion Estimation Accelerator For Video Compression,"
    Masters Thesis, Technical Report ECE-VCL-2009-4, VLSI Computation Laboratory, ECE Department, University of California, Davis, December, 2009.

  • Tinoosh Mohsenin and Bevan Baas,
    "Trends and Challenges in LDPC Hardware Decoders,"
    In Proceedings of the IEEE Asilomar Conference on Signals, Systems and Computers (ACSSC), November 2009, pp. 1273-1277.
    Invited.

  • Tinoosh Mohsenin and Bevan Baas,
    "High Throughput and Energy Efficient LDPC Decoders using Multi-Split-Row Threshold Method,"
    TECHCON 2009, Sept. 2009.

  • Tinoosh Mohsenin, Dean Truong and Bevan Baas,
    "An Improved Split-Row Thresholding Decoding Algorithm for LDPC Codes,"
    In Proceedings of the IEEE International Conference on Communications (ICC'09), June 2009.

  • Tinoosh Mohsenin, Dean Truong and Bevan Baas,
    "Multi-Split-Row Threshold Decoding Implementations for LDPC Codes,"
    In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Taipei, Taiwan, May 2009, pp. 2449-2452.
    Received an invitation to an IEEE Transactions on Circuits and Systems I (TCAS-I) Special Issue. (only 40 invited out of 817?)

  • Anh Tran, Dean Truong and Bevan Baas,
    "A Low Cost High-Speed Source-Synchronous Interconnection Technique for GALS Chip Multiprocessors,"
    In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Taipei, Taiwan, May 2009, pp. 996-999.

  • Anthony Jacobson, Dean Truong and Bevan Baas,
    "The Design of a Reconfigurable Continuous-Flow Mixed-Radix FFT Processor,"
    In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Taipei, Taiwan, May 2009, pp. 1133-1136.

  • Anh Tran, Dean Truong and Bevan Baas,
    "A GALS Many-Core Heterogeneous DSP Platform with Source-Synchronous On-Chip Interconnection Network,"
    In Proceedings of the ACM/IEEE International Symposium on Networks on Chip (NOCS) , May 2009, pp. 214-223.
    Received an invitation to an IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD) Special Issue.

  • Dean Truong, Wayne Cheng, Tinoosh Mohsenin, Zhiyi Yu, Anthony Jacobson, Gouri Landge, Michael Meeuwsen, Christine Watnik, Anh Tran, Zhibin Xiao, Eric Work, Jeremy Webb, Paul Mejia, Bevan Baas,
    "A 167-Processor Computational Platform in 65 nm CMOS,"
    IEEE Journal of Solid-State Circuits (JSSC), vol. 44, no. 4, pp. 1130-1144, April 2009.
    Invited.

  • Zhiyi Yu and Bevan Baas,
    "High Performance, Energy Efficiency, and Scalability with GALS Chip Multiprocessors,"
    IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 17, no. 1, pp. 66-79, Jan. 2009.

    2008
  • Zhiyi Yu and Bevan Baas,
    High Performance and Energy Efficient Many-Core DSP Systems,
    VDM Publishing House Ltd., December 2008. Available at amazon.com.
    Invited.

  • S. J. Yoo, V. Akella, R. Amirtharajah, B. Baas, K. Bergman, S. Fan, J. Harris, D. Miller, M. Lipson, J. Shalf.
    "Balanced Computing with Nanophotonic Interconnects."
    The 21st Annual Meeting of the IEEE Lasers & Electro-Optics Society, November 2008, pp. 368-369.
    Invited.

  • Tinoosh Mohsenin, Pascal Urard and Bevan Baas,
    "A Thresholding Algorithm for Improved Split-Row Decoding of LDPC Codes,"
    In Proceedings of the IEEE Asilomar Conference on Signals, Systems and Computers (ACSSC), October 2008, MA8b1-8.

  • Anh Tran, Dean Truong and Bevan Baas,
    "A Complete Real-Time 802.11a Baseband Receiver Implemented on an Array of Programmable Processors,"
    In Proceedings of the IEEE Asilomar Conference on Signals, Systems and Computers (ACSSC), October 2008, pp. 165-170.

  • Zhibin Xiao and Bevan Baas,
    "A High-Performance Parallel CAVLC Encoder on a Fine-Grained Many-core System,"
    In Proceedings of the IEEE International Conference on Computer Design (ICCD), October 2008, pp. 248-254.

  • Dean Truong, Wayne Cheng, Tinoosh Mohsenin, Zhiyi Yu, Toney Jacobson, Gouri Landge, Michael Meeuwsen, Christine Watnik, Paul Mejia, Anh Tran, Jeremy Webb, Eric Work, Zhibin Xiao, Bevan Baas,
    "A 167-processor Computational Array for Highly-Efficient DSP and Embedded Application Processing,"
    In Proceedings of the IEEE HotChips Symposium on High-Performance Chips, (HotChips 2008), August 2008.

  • Dean Truong, Wayne Cheng, Tinoosh Mohsenin, Zhiyi Yu, Toney Jacobson, Gouri Landge, Michael Meeuwsen, Christine Watnik, Paul Mejia, Anh Tran, Jeremy Webb, Eric Work, Zhibin Xiao, Bevan Baas,
    "A 167-processor 65 nm Computational Platform with Per-Processor Dynamic Supply Voltage and Dynamic Clock Frequency Scaling,"
    In Proceedings of the Symposium on VLSI Circuits, June 2008, C3.1., pp. 22-23.
    Received an invitation to an IEEE Journal of Solid-State Circuits (JSSC) Special Issue.

  • Zhiyi Yu and Bevan Baas,
    "A Low-Area Interconnect Architecture for Chip Multiprocessors,"
    In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Seattle, WA, USA, May 2008, pp. 2857-2860.

  • Wayne Cheng and Bevan Baas,
    "Dynamic Voltage and Frequency Scaling Circuits with Two Supply Voltages,"
    In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Seattle, WA, USA, May 2008, pp. 1236-1239.

  • V. Akella, R. Amirtharajah, B. Baas, K. Bergman, V. Carey, S. Fan, J. Harris, S. Islam, M. Lipson, K. Liu, D. Miller, J. Shalf, S. J. Yoo.
    "Energy-Efficient and Balanced Computing with Nanophotonic Interconnects and their Temperature-Insensitive Operation,"
    HP Labs Photonic Interconnect Forum, 2008.

  • Tinoosh Mohsenin and Bevan Baas,
    "An 18 Gbps 2048-bit 10GBASE-T Ethernet LDPC Decoder,"
    IEEE International Solid-State Circuits Conference (ISSCC) 2008 Student Forum, February 2008.

  • Zhiyi Yu, Michael Meeuwsen, Ryan Apperson, Omar Sattari, Michael Lai, Jeremy Webb, Eric Work, Tinoosh Mohsenin, Bevan Baas,
    "Architecture and Evaluation of an Asynchronous Array of Simple Processors,"
    Journal of Signal Processing Systems, March 2008.

  • Zhiyi Yu, Michael Meeuwsen, Ryan Apperson, Omar Sattari, Michael Lai, Jeremy Webb, Eric Work, Dean Truong, Tinoosh Mohsenin, Bevan Baas,
    "AsAP: An Asynchronous Array of Simple Processors,"
    IEEE Journal of Solid-State Circuits (JSSC), vol. 43, no. 3, pp. 695-705, March 2008.

  • Wayne H. Cheng,
    "Approaches and Designs of Dynamic Voltage and Frequency Scaling,"
    Masters Thesis, Technical Report ECE-CE-2008-1, Computer Engineering Research Laboratory, ECE Department, University of California, Davis, 2008.

    2007
  • Zhiyi Yu,
    "High Performance and Energy Efficient Multi-core Systems for DSP Applications,"
    Ph.D. Dissertation, Technical Report ECE-CE-2007-5, Computer Engineering Research Laboratory, ECE Department, University of California, Davis, 2007.
    Received an invitation to publish the dissertation as a book.

  • Ryan Apperson, Zhiyi Yu, Michael Meeuwsen, Tinoosh Mohsenin, Bevan Baas,
    "A Scalable Dual-Clock FIFO for Data Transfers between Arbitrary and Haltable Clock Domains,"
    IEEE Transactions on Very Large Scale Integration Systems (TVLSI), vol. 15, no. 10, pp. 1125-1134, October 2007.

  • Eric W. Work,
    "Algorithms and Software Tools for Mapping Arbitrarily Connected Tasks onto an Asynchronous Array of Simple Processors,"
    Masters Thesis, Technical Report ECE-CE-2007-4, Computer Engineering Research Laboratory, ECE Department, University of California, Davis, 2007.

  • Anthony T. Jacobson,
    "A Continuous-Flow Mixed-Radix Dynamically-Configurable FFT Processor,"
    Masters Thesis, Technical Report ECE-CE-2007-3, Computer Engineering Research Laboratory, ECE Department, University of California, Davis, 2007.

  • Bevan Baas, Zhiyi Yu, Michael Meeuwsen, Omar Sattari, Ryan Apperson, Eric Work, Jeremy Webb, Michael Lai, Tinoosh Mohsenin, Dean Truong, Jason Cheung,
    "AsAP: A Fine-Grained Many-Core Platform for DSP Applications,"
    IEEE Micro, Volume 27, Number 2, March/April 2007.
    Invited.

  • Michael Meeuwsen, Zhiyi Yu, and Bevan Baas,
    "A Shared Memory Module for Asynchronous Arrays of Processors,"
    EURASIP Journal on Embedded Systems, vol. 2007, Article ID 86273, 13 pages, 2007.

  • Tinoosh Mohsenin and Bevan M. Baas,
    "High-Throughput LDPC Decoders Using A Multiple Split-Row Method,"
    In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP '07), April 2007.

    2006
  • Zhiyi Yu and Bevan M. Baas,
    "Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles ,"
    In Proceedings of the IEEE International Conference on Computer Design (ICCD '06), October 2006, pp. 174-179.

  • Tinoosh Mohsenin and Bevan M. Baas,
    "Split-row: A reduced complexity, high throughput LDPC decoder architecture ,"
    In Proceedings of the IEEE International Conference on Computer Design (ICCD '06), October 2006, pp. 320-325.

  • Bevan Baas, Zhiyi Yu, Michael Meeuwsen, Omar Sattari, Ryan Apperson, Eric Work, Jeremy Webb, Michael Lai, Daniel Gurman, Chi Chen, Jason Cheung, Dean Truong, Tinoosh Mohsenin,
    "Hardware and Applications of AsAP: An Asynchronous Array of Simple Processors,"
    In Proceedings of the IEEE HotChips Symposium on High-Performance Chips, (HotChips 2006), August 2006.
    Received an invitation to an IEEE Micro Special Issue.

  • Zhiyi Yu and Bevan M. Baas,
    "Performance and Power Analysis of Globally Asynchronous Locally Synchronous Multi-Processor Systems,"
    In Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI '06), March 2006, pp. 378-384.

  • Zhiyi Yu, Michael Meeuwsen, Ryan Apperson, Omar Sattari, Michael Lai, Jeremy Webb, Eric Work, Tinoosh Mohsenin, Mandeep Singh, Bevan M. Baas,
    "An Asynchronous Array of Simple Processors for DSP Applications,"
    In Proceedings of the IEEE International Solid-State Circuits Conference (ISSCC '06), February 2006, pp. 428-429, 663.

    2005 and prior
  • Michael J. Meeuwsen,
    "A Shared Memory Module for an Asynchronous Array of Simple Processors,"
    Masters Thesis, Technical Report ECE-CE-2005-2, Computer Engineering Research Laboratory, ECE Department, University of California, Davis, 2005.

  • Bevan M. Baas,
    "A Generalized Cached-FFT Algorithm,"
    In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP) 2005, March 2005, pp. V-89-92.

  • Michael J. Meeuwsen, Omar Sattari, and Bevan M. Baas,
    "A Full-Rate Software Implementation of an IEEE 802.11a Compliant Digital Baseband Transmitter,"
    In Proceedings of the IEEE Workshop on Signal Processing Systems (SIPS '04), Oct. 2004.

  • Ryan W. Apperson,
    "A Dual-Clock FIFO for the Reliable Transfer of High-Throughput Data Between Unrelated Clock Domains,"
    Masters Thesis, Technical Report ECE-CE-2004-5, Computer Engineering Research Laboratory, ECE Department, University of California, Davis, 2004.

  • Michael A. Lai,
    "Arithmetic Units for a High Performance Digital Signal Processor,"
    Masters Thesis, Technical Report ECE-CE-2004-6, Computer Engineering Research Laboratory, ECE Department, University of California, Davis, 2004.

  • Omar Sattari,
    "Fast Fourier Transforms on a Distributed Digital Signal Processor,"
    Masters Thesis, Technical Report ECE-CE-2004-7, Computer Engineering Research Laboratory, ECE Department, University of California, Davis, 2004.

  • Bevan M. Baas,
    "A Parallel Programmable Energy-Efficient Architecture For Computationally-Intensive DSP Systems,"
    In Proceedings of the IEEE Asilomar Conference on Signals, Systems and Computers, 37th, November 2003.

  • Howard CheHao Chang and Bevan M. Baas,
    "Mapping an FIR Filter to a 2-Dimensional Mesh of Processors,"
    Technical Report ECE-CE-2003-1, Computer Engineering Research Laboratory, ECE Department, University of California, Davis, 2003.

  • J. Thomson, B. Baas, et al.,
    "An Integrated 802.11a Baseband and MAC Processor,"
    International Solid-State Circuits Conference (ISSCC), February 2002.

  • Bevan M. Baas,
    "A Low-Power, High-Performance, 1024-point FFT Processor,"
    IEEE Journal of Solid-State Circuits (JSSC), vol. 34, no. 3, pp. 380-387, March 1999.
    Invited.

  • Bevan M. Baas,
    "An Approach to Low-Power, High-Performance, Fast Fourier Transform Processor Design,"
    Ph.D. Dissertation, Department of Electrical Engineering, Stanford University, February 1999.

  • Bevan M. Baas,
    "A 9.5 mW 330 μsec 1024-point FFT Processor,"
    IEEE Custom Integrated Circuits Conference (CICC), May 1998.

  • G. L. Tyler, B. M. Baas, F. Bauregger, S. Mitelman, I. Linscott, E. Post, O. Shana'a, and J. Twicken,
    "Radioscience Receiver Development for Low Power, Low Mass Up-Link Missions,"
    Planetary Instrumentation Definition and Development Program Workshop, Jet Propulsion Laboratory, June 1997.

  • James B. Burr, Zongjian Chen, and Bevan M. Baas,
    "Stanford Ultra-Low-Power CMOS Technology and Applications,"
    In Low-Power HF Microelectronics, a Unified Approach, Chapter 3, pp. 85-138. The Institution of Electrical Engineers, London, UK, June 1996.

  • Bevan M. Baas,
    "An Energy-Efficient Single-Chip FFT Processor,"
    Symposium on VLSI Circuits, June 1996.
    Received an invitation to an IEEE Journal of Solid-State Circuits (JSSC) Special Issue.

  • Bevan M. Baas,
    "An Energy-Efficient FFT Processor Architecture,"
    Technical Report NST-70340-1994-1, STARLab, EE Department, Stanford University, January 1994.

  • Bevan M. Baas,
    "A Pipelined Memory System For an Interleaved Processor,"
    Technical Report NSF-GF-1992-1, STARLab, EE Department, Stanford University, June 1992.

    In The News

    Projects for Interested Graduate Students

    Downloadable Tools Developed in the VCL

    VCL Laboratory Information


    Laboratory Resources

    General Informative Web Pages

    Some of the CAD and Other Tools We Use

    Other Useful Links

    Informative References

    A few group pictures

    [Some VCL alumni]
    Alumni: Eric Work, Dr. Zhibin Xiao, Wayne Cheng, Bevan Baas, Mike Lai, Michael Braly at ECExpo, Santa Clara, Feb 26, 2020.


    [Some VCL students]
    Tim, Brent, Prof. Zhiyi Yu, Prof. Aaron Stillmaker, Shifu, Bevan, Satyabrata, Dr. Anh Tran, Prof. Tinoosh Mohsenin, Dr. Zhibin Xiao at ISSCC, Feb 18, 2019.


    [Some VCL students]
    Sharmila, Tim, Yushan, Felipe, Yuanyuan, Renjie, Bevan, Sarvagya, Shifu, Satyabrata, Jin, Mark at graduation ice-cream celebration; June 14, 2018.


    [Some VCL students]
    Yushan, Yuanyuan, Sharmila; June 14, 2018.


    [Some VCL students]
    Tim, Satyabrata, Jon, and Shifu at Jon's graduation ceremony; June 15, 2017.


    [Some VCL students]
    Shifu, Satyabrata, Emmanuel, Aaron, and Lucas at Aaron and Emmanuel's graduation ceremony; June 9, 2016.


    [Some VCL students]
    Brent, Aaron, Jon, and Emmanuel finishing up the KiloCore2 tapeout; March 1, 2015.


    [Some VCL students]
    Lucas, Aaron, Bevan, Zhibin, Jon, and Anh at Zhibin and Lucas' graduation ceremony; June 14, 2012.


    [Some VCL students]
    Aaron, Michael, Emmanuel, Jon, Anh, Samir, Zhibin, Brent, and Bin in the office-lab; April 4, 2012.


    [Some VCL students]
    Group dinner celebrating Jeremy, Lucas, and Trevin's graduations as well as Anh's best paper award and Bin's best paper nomination; January 25, 2012.


    [Some VCL students]
    Group lunch celebrating end of Spring quarter; June 10, 2009.


    [Some VCL students]
    Dean and Anh in office-lab; January 25, 2009.


    [Some VCL students]
    Dean, Zhibin and Paul in office-lab; March 27, 2008.


    [Some VCL students]
    Zhibin, Dean, Anh, Tinoosh, and Paul working on AsAP2 bringup; October 12, 2007.


    [Some VCL students]
    Tinoosh, Dean, and Zhibin working on AsAP2 bringup; October 11, 2007.


    [Some VCL students]
    Dean, Zhibin, Anh, Tinoosh, Paul, and Bevan at ECE Grad Student BBQ in Kemper courtyard; October 4, 2007.


    [Some VCL students]
    Toney, Wayne, Zhibin, Anh, Zhiyi, Tinoosh, Paul, Dean, and Bevan celebrating Toney's and Wayne's graduations at Woodstock's; August 29, 2007.


    [Some VCL students]
    Tinoosh, Dean, Christine, Wayne, and Zhiyi in Kemper 2211; November 8, 2006.


    [Some VCL students]
    Ryan, Omar, Mike M., Zhiyi, Mike L., and Bevan near the quad after lunch; August 26, 2004.



    ECE Dept. | UC Davis

    Last update: October 30, 2019
    Keywords: many-core, multi-core, array processor, homogenous, heterogeneous, NoC, network on chip, interconnect, mesh, GALS, globally asynchronous locally synchronous, electrical engineering, computer engineering, university, academic, department, group, lab, laboratory, research development, chip, VLSI, CMOS, circuit, ASIC, FPGA, low power, energy efficient, FFT, DCT, viterbi, FIR, IIR, compression, communication, coding, convolution, correlation, encryption, image, video, JPEG, multimedia, wireless, OFDM, radar, sonor, medical imaging, MRI, magnetic resonance imaging, biological imaging, 802.11a, 802.11g, wireless LAN, transmitter, receiver, H.264 video compresssion encoding decoding, encoder decoder, codec, AES encryption decryption, networks on-chip, on-chip networks, routers, source-synchronous, interconnects, interconnection