Purdue SoCET

System-On-Chip Extension Technologies

New! Totally Radical Chip Design!

About Purdue SoCet

Computer Icon

The goal of Purdue SoCet (system-on-chip extension technologies) is to provide students hands on experience with a fully developed industry quality SoC design flow. Members of the group engage with RTL design, physical design, PCB design, chip bringup, verification methods, an array of EDA tools and software development.

Rainbow Divider

Recent Tape-outs

Hot!

  • On August 10, 2022, an experimental design on TSMC 180nm was taped out via MUSE Semiconductor. This IC is a test chip to demonstrate applications of polymorphic logic in logic locking, recongurability, and countermeasures against reverse engineering.
  • AFTx06 on June 20, 2021 for fabrication on the Skywater 130nm process in connection with the Google sponsored open-source MPW runs as described here.
  • AFTx07 is currently being processed by SkyWater (May 2024) for fabrication on the Skywater 130nm process
Progress

Recent packaged SoCs

Packaged ICs and two test PCBs were received from January 2022 from eFabless corporation the AFTx06 design mentioned above. Testing continues.

Details of some of our subteams can be found here.

Divider

System-on-Chips

Items on Roadmap for AFTx07 and Later

Notepad
  • 6 stage RISCV pipeline created
  • Vector extension to RISCV CPU
  • ISA extensions: atomic, compressed, floating point, privileged
  • Developing an LLVM based compiler to exploit the sparsity optimizations in our current RISCV core.
  • Adding support for RUST programming language
  • freeRTOS
  • FPGA prototyping of our design with an eye to using it as a software development platform for our design.
  • Multi-core
  • L1/L2 cache
  • Multi-core interrupts
  • Branch predictor
  • RISCV verification
  • RISCV debug
  • DMA controller
  • Power management
Stars Divider

Other projects and collaborations

Spinning Earth
  • Several analog mixed signal student projects including a low drop-out regulator, op-amp, DAC, and adding wireless support to a future version of our chip, as part of a collaboration with the HINET lab.

Collaboration with

  • C-BRICon in-memory computing, Hard AI - K Roy, A Raghunathan
  • GPU accelerator design - T Rogers
  • Side-channel attach countermeasures - S Sen
  • Reverse engineering countermeasures - J Appenzeller
  • MRAM hardware security - J Appenzeller

Details on older versions of the AFTx chip can be found here.

Team Organization

Community

Check out our Team Brochure for descriptions of subteam and project opportunities!

Digital Design

  • RISCV CPU extensions: Vector, Compressed, Atomic, instructions, Floating point, Privileged instructions
  • Multi-core, L1/L2 Cache, multi-core interrupts, Branch predictor, RISCV Verification (RISCV-DV), RISCV Debug, Off chip SRAM, Improved Timer, Bus updates, DMA controller, compact self-test ROM, Power management

Verification

  • UVM, Modelling UVM on FPGA, Formal

Analog/Mixed Signal

  • LDO, Op-amp, DAC, Wireless

Software

  • Compiler tool chain development, IO libraries, RTOS port, demo applications

Backend Design Flow

  • Open source synthesis/layout/verification
  • Commercial EDA tool synthesis/layout/verification
  • Physical verification - power, timing

Tape-out to foundry

PCB/test

  • PDB designs for test/demonstrations of recent ICs

Special Projects

  • Collaborations with research groups
  • MRAM hardware security (Appenzeller group)
  • Reverse engineering counter measures, applications of polymorphic logic (Appenzeller Group)
  • GPU accelerator design (T. Rogers group)
  • Rowhammer attack detection/mitigation in connection with Professional Master's projects.

Test Engineering

  • DFT, APTG incorporate into Spring 2024 tape-out
Divider

Papers

  • M.C. Johnson. ASSURE Final Report. Aug 2020.
  • J. Covey, M. C. Johnson – System-on-a-Chip Design as a Platform for Teaching Design and Design Flow Integration, Proceedings of the 2019 on Great Lakes Symposium on VLSI, Tysons Corner, VA, 2019.
  • J. R, Stevens, J. Skubic, E. Colter, and Dr. M. Swabey. Purdue microbrewer: A microcontroller generator. RISCV Microelectronics Conference 2017, Mar 2017.
  • J. Skubic, J. R. Stevens, C. Y. Tan, Dr. M. Johnson, and Dr. M. Swabey. Riscv-business: A configurable, extensible risc-v core. RISCV Microelectronics Conference 2017, Mar 2017.
  • M. A. Swabey and M. C. Johnson. Satisfying ABET criterion using an industrial microelectronic skills incubator. 2015 IEEE International Conference on Microelectronics Systems Education, May 2015.
Rainbow Divider

Contact Info

Email Me

Mark Johnson
Senior Lecturer, Elmore Family School of Electrical and Computer Engineering
Matthew Swabey
Director, Bechtel Innovation Design Center

If you need more information about SoCET and how to join the team, please email socet@purdue.edu.

If you are interested in being a part of the SoCET team either through credit or on a volunteer basis in the Fall 2025 semester please apply using this open-registration application form.

Please note: volunteer status in fall and spring is only allowed for people who have already been in the SoCET team at least one semester for VIP credit.

See Team Brochure for descriptions of subteam and project opportunities.

If you're accepted and if you have not already registered for a VIP SoCET section, please email socet@purdue.edu for details on course sections to register for.

Mail Kitten

Our Partners

More info coming soon!

Under Construction
Under Construction New! Generate your own 90s page here! Under Construction