VSDSquadron

VSDSquadron

VSDSquadron is a cutting-edge development board based on the RISC-V architecture that is fully open-source.

This board presents an exceptional opportunity for individuals to learn about RISC-V and VLSI chip design utilizing only open-source tools, starting from the RTL and extending all the way to the GDSII. The possibilities for learning and advancement with this technology are limitless.

RISC-V chips on these boards should be open for VLSI chip design learning, allowing you to explore Place&Route (PNR), standard cells, and layout design.

VSDSquadron is the perfect solution for educators!

The VSDSquadron is an educational kit with general-purpose interfaces that enables you to evaluate features of RISC-V ISA. With its comprehensive documentation and scalable labs, thousands of students can learn and grow together.

This would not have been possible without immense support from Google, Efabless Corporation, The OpenROAD Project and (last but very powerful) SkyWater Technology Foundry.

Documentation

VSDSquadron Datasheetvsdsquadron_specs_v1.pdf
VSDSquadron Softwarehttps://github.com/vsdip/vsdsquadron_software
Caravel RISC-V core designhttps://github.com/efabless/caravel

What next? – You can get and build VSDSquadron too. Detailed usage document, tutorials, workshops, software toolchain and internship programs about VSDSquadron are available on https://github.com/vsdip/vsdsquadron_software .

Do you want to get one yourself? With this crowdfunding campaign you can get one yourself. We are are offering 3 different packages:

Order form

Do you want the education package (videos+labs)?
Yes! (Approx. 300 USD)
No! I only need the boards
How many VSDSquadrons do you want: (*)
Which board variant do you want?
Normal VSDSquadron board (Approx. 100 USD)
VSDSquadron board for soldering your own Caravel chip on (Approx. 100 USD)
Estimated order value:
0 USD

Maximum price you would be willing to pay for the whole order: (*) USD
(international shipping and customs is not included)

Several Universities are organizing group-buys, if you want your board to be shipped to the university, please enter the name of your university:
Your email address: (*)
Any preferences regarding payment:
If the campaign price is below the amount you pledged, do you want to:
Have the remaining money invested into the production of spare parts that can be bought later
Have your price reduced to the campaign price

Donation

How much money would you like to donate to less privileged students to get access to VSDSquadron?(*) USD
Your email address: (*)
Any preferences regarding payment:

Campaign status


Packages

VSDSquadron board (fully functional)

The VSDSquadron board comes with a minimum of 10 GPIOs, which makes it ideal for a diverse range of projects. The board specifications are provided here, and a USB cable is included for easy programming, allowing you to start your projects promptly. Additionally, a list of applications that can experiment with on the board are listed below.(Parts used for demo applications are not included in the Kit) 

  1. Line Follower
  2. 4-digit seven segment
  3. Servo motor
  4. IOT and home automation
  5. And many more

VSDSquadron board (BYOC – Bring your own Chip)

This offer is only for participants of the Sky130 Google Shuttle or ChipIgnite programs who want to use the VSDSquadron board for their own chips. You will receive just the PCB without the Caravel chip mounted on, and you will have to solder your own Caravel chips on the PCB to make it functional.

PCB Frontside Rendering without Caravel

VSDSquadron kit (complete education kit)

The complete education kit contains 1 or more VSDSquadron boards and full access to about 60 modules/videos and labs.

Our labs are designed to help you get started with RISC-V programming, synthesis, physical design, and circuit design. We’ve included pre-compiled packages for all the tools you’ll need, including software, PDKs, and more. We recommend using Ubuntu 20.04 or above for best results.

Modules NameChapters

VLSI Ed-Tech Introduction

The Big Picture-Need for RISC-V

Introduction to RISC-V ISA and GNU compiler toolchain

Introduction to RISC-V basic keywords

Labwork for RISC-V software toolchain

Integer number representation

Introduction to ABI and basic verification flow

Application Binary interface (ABI)

 Lab work using ABI function calls

Basic verification flow using iverilog

Need for IP design

The Big Picture – IP design Specs to GDS flow

IP design Prerequisite – Basics of NMOS Drain current (Id) vs Drain-to-source Voltage (Vds)

Introduction to Circuit Design and SPICE simulations

NMOS resistive region and saturation region of operation

Introduction to SPICE

IP design Prerequisite – Velocity saturation and basics of CMOS inverter VTC

SPICE simulation for lower nodes and velocity saturation effect

CMOS voltage transfer characteristics (VTC)

IP design Prerequisite – CMOS Switching threshold and dynamic simulations

Voltage transfer characteristics – SPICE simulations

Static behavior evaluation – CMOS inverter robustness – Switching Threshold

IP design Prerequisite – CMOS Noise Margin robustness evaluation

Static behavior evaluation – CMOS inverter robustness – Noise margin

IP design Prerequisite – CMOS power supply and device variation robustness evaluation

Static behavior evaluation – CMOS inverter robustness – Power supply variation

Static behavior evaluation – CMOS inverter robustness – Device variation

Analog IP design example

IP design example using ALIGN Opensource Tool for Analog Circuit Layout Synthesis

Introduction to Macros

The Big Picture – What are Macros?

Introduction to Verilog RTL design and Synthesis

Introduction to open-source simulator iverilog

Labs using iverilog and gtkwave

Labs using Yosys and Sky130 PDKs

Labs using Yosys and Sky130 PDKs

Timing libs, hierarchical vs flat synthesis and efficient flop coding styles

Introduction to timing .libs

Hierarchical vs Flat Synthesis

Various Flop Coding Styles and optimization

Combinational and sequential optimizations

Introduction to optimizations

Combinational logic optimizations

Sequential logic optimizations

Sequential optimizations for unused outputs

GLS, blocking vs non-blocking and Synthesis-Simulation mismatch

GLS, Synthesis-Simulation mismatch and Blocking/Non-blocking statements

Labs on GLS and Synthesis-Simulation Mismatch

Labs on synth-sim mismatch for blocking statement

Inception of open-source EDA, OpenLANE and Sky130 PDK

How to talk to computers

SoC design and OpenLANE

Get familiar to open-source EDA tools

Good floorplan vs bad floorplan and introduction to library cells

Chip Floor planning considerations

Library Binding and Placement

Cell design and characterization flows

General timing characterization parameters

Design library cell using Magic Layout and ngspice characterization

Labs for CMOS inverter ngspice simulations

Inception of Layout – CMOS fabrication process

Sky130 Tech File Labs

Pre-layout timing analysis and importance of good clock tree

Timing modelling using delay tables

Timing analysis with ideal clocks using openSTA

Clock tree synthesis TritonCTS and signal integrity

Timing analysis with real clocks using openSTA

Final steps for RTL2GDS using TritonRoute and openSTA

Routing and design rule check (DRC)

Power Distribution Network and routing

TritonRoute Features

Mixed Signal SoC Design and Full Chip RTL2GDS

The Big Picture – SoC Design

Mixed-signal full chip SoC design and implementation

Project Work – Chip Testing planning

The Big Picture – VSDSquadron board planning and verification

Caravel Chip Details

RISC-V summary

VSDSquadron firmware

VSDSquadron FT232 and Flash Operation

VSDSquadron Reset Flow and Boot Process

Project Work -Using “VSDSquadron” development of  RISC-V application 

Coming up

You will get access to projects that our students are currently conducting with the VSDSquadron, like the Linefollower
In summary, by ordering the VSDSquadron kit you will grab an opportunity to start exploring Semiconductor career by learning RISC-V programming and VLSI chip design. 

Crowdfunding Plan

The funding campaign runs from 30.May 2023 to 30. June 2023. The money collection phase will be in July. Production for up to 1000 boards is planned for August 2023, Shipment for the first 1000 boards is planned for August 2023. For orders beyond 1000 boards we will have to order additional production runs for the parts, which can delay the delivery by several months.

Shipping Policies

  • If you believe that the product is not in good condition, or if the packaging is tampered with or damaged, before accepting delivery of the goods, please refuse to take delivery of the package, and Contact us (+91-8548037643), mentioning your order reference number. We shall make our best efforts to ensure that a replacement delivery is made to you as soon as possible.
  • Please note all items will be shipped with an invoice mentioning the price, as per Indian Tax Regulations.

Canceling An Order:

  • Order cancellation may attract 5% bank charges depending on the payment methods used by customer.(It is because most payment gateway providers collect their Commission even though an order was cancelled and refunded.).
  • Due to the nature of the products we are selling and our strict quality policy, we are unable to offer order cancellation and return without valid reason.

100% Refund/Replacement:

  • We guarantee to provide accurate descriptions and high quality products as mentioned in the website. In order to protect customers from shipping damage, item mismatch or parts missing etc., we are providing 24 hours time (From the date of order delivery) to report the complaint by email at contactvsd@vlsisystemdesign.com
  • Our technical team will verify the submitted details visually and will issue a new Kit. Once we received the Kit our experts will verify the issue reported and will send the replacement items to the customer shipping cost prepaid by us. In case, we do not have the kit in stock to provide replacement, we will issue 100% refund.
  • Furthermore, no warranty will apply if the Product has been subject to misuse, static discharge, neglect, accident, modification, or has been soldered or altered in any way.
  • Due to the nature of the products we are selling and our strict quality policy, we are unable to offer order cancellation and return without valid reason.

Limits Of Responsibility:

We accept no responsibility for improper installation of our products. Electrical polarity must be properly observed in hooking up electrical components.

Risks:

We have received the prototypes from the factory and have tested the prototypes successfully. Delays for the electronic parts that we need to source are unlikely but not impossible. If we would detect problems with the chips or the boards, we will inform you about the delay (likely several months) and you will be able to cancel your backing if you don’t want to wait for a flawless product.

Updates:

11.1.2023: Initial draft of the campaign

15.4.2023: Second draft of the campaign

24.5.2023: Third draft of the campaign

30.5.2023: Launch of the campaign

Campaign status

Leave a Reply