Are you interested in a 2 hour lecture/workshop titled "0 to ASIC in 2 hours" ? Thinking of applying to
@hackaday
#remoticon
. Feedback on my draft application appreciated!
#asic
I was surprised to hear that moving data is 6400 times more energy hungry than doing an operation in a CPU!
That’s because the wires to move the data about are orders of magnitude longer than the wires in the ALU and are harder to wiggle up and down.
Ever wanted to design your own microchip?
#TinyTapeout
6 is now open for submissions!
TT06 builds on TT05, with the same space, IOs and speed, but now adds power gating for all designs, mixed signal support and analog pins.
My first paper has just been published in the IEEE solid state circuits magazine!
Tiny Tapeout: A Shared Silicon Tapeout Platform Accessible To Everyone
If you're not a member, you can read the pre-print here:
#OpenSourceASIChighlight
SOFA (Skywater Opensource FPGAs) are open-source FPGA IPs using the open-source Skywater 130nm PDK and OpenFPGA, an open-source FPGA IP generator for highly-customizable FPGA architectures.
#ASIC
#UofU
Analog microelectronics is so interesting! Pretty much everything you make is also a temperature sensor!
To make a voltage reference that stays (mostly) temperature invariant, this bandgap circuit adds two elements with both positive and negative temperature dependence.
World's first certified open source hardware down to the ASIC?
I plan to put a very limited number on
@tindie
and donate the proceeds to
@oshwassociation
. Thanks
@oshpark
for the boards!
Learn how to design your own chips on the !
Riscure's
@jzvw
designed a chip and taped out on Sky130, then decapped it and sniffed the AES keys with a near field probe!
We talk about it in the next Efabless webinar:
I got a once in a lifetime chance to use a particle accelerator to look inside my first
#ASIC
!
It was amazing to be able to see all the different layers and match them up with the design files I sent to
@efabless
.
So join me on my journey to the Swiss
#OpenSourceASIChighlight
Super Hitachi (SH)-2 CPU with 2-Stage Pipeline on MPW8. Shumpei Kawasaki submitted this processor based on patents that expired in 2014.
This chip appears to have computational power w/a small footprint.
#ASIC
We just closed
#Tinytapeout
2! Amazing turnout with 144 projects (and a few more I need to add from schools and universities).
Check the datasheet:
If you missed it, don't worry we'll be doing TT03 sometime in the new year.
Happy Friday!🎉
EU Chips act:
... proposed to invest in a European open source EDA tooling ecosystem, encouraging open interchange formats and making sure current tools do not introduce restrictions on the utilization of open source hardware designs.
I'm working on a new video about how flip flops work. Where does setup and hold come from? What is metastability? How do you build one out of CMOS? What other questions do you have?
Finally submitted our
#ASIC
application to
@google
/
@SkyWaterFoundry
/
@efabless
! It was a huge amount of work and I'd like to thank the whole team for supporting me. I will be releasing course information in the next week - sign up if you're interested:
I have my first routed design using OpenLane & the Google/Skywater open PDK. . On an FPGA it's ~150 flops / 300 LUTs. On the 130nm process it uses ~200 square microns, so there's room for about 300 of these on one chip!
#FPGA
#ASIC
Many thanks to
@mostlymoss
for these lovely 3D models of sky130 inverter and 4input nand. Very helpful in explaining my work, and lovely desk ornament!
Want to learn something new about the digital world we all take for granted?
#tinytapeout
teaches digital design basics and leads on to how chips are made.
Once you have a design, visualise it in your browser down to the lowest level of silicon!
Can I get a few more subs on my zero to asic YouTube channel? Once I get to 100 I can get a custom channel name! But a better reason is that I have my first interview on an analog design dropping this week. Stay tuned!
It's been one year since I started getting interested in ASICs. Huge thanks to all the people who patiently helped me along the way. I wrote a post on my personal Zero to ASIC journey:
Wednesday Open-Source ASIC Highlight!
5 GHz RF Transceiver design by
@thelithcore
Implements a dual-issue RV64 processor using SKY130B CMOS tech on MPW7.
The digital and top level were hardened using
@SiliconCompiler
with
@YosysHQ
and
@OpenRoad_EDA
.
After 6 months, 90 participants and 14 projects submitted to MPW2, I have made some improvements to the Zero to ASIC Course. There's never been a better time to learn how to make your own chips!
Find out more here:
Today I am taping out another 5 chips, which takes me up to my 18th ASIC design!
2 chips are tests for the new
#GF180
PDK.
Then
#TinyTapeout
1 & 2, and a Zero to ASIC course submission. Between them they contain over 300 designs from hundreds of people around the world!
JT89 FPGA Clone of SN76489 hardware by Jose Tejada
@topapate
.
The SN76489 is a Texas Instruments chip from the 1980s used for sound generation on the BBC Micro, Sega Master System and lots more.
About 170 x 170 um on Sky130.
Inspired by Satnam's cool Lego CMOS tweet, let's build and simulate the simplest functional part of his NOR gate - a MOSFET.
Follow along with the
#SiliWiz
tool:
🧵
I was playing with LEGOs with my daughter but then she worked out what I was doing and she was not impressed. An attempt at a (very poor) CMOS NOR-gate. The vertical red lines are polysilicon that provide the A and B inputs to the circuit. When polysilicon crosses n-type
PCBs arrived from
@oshpark
for the ASIC clock! 0.072mm traces between BGA balls violate their design rules but I just did a connectivity test and everything buzzes out.
It's been a long time coming, but I finally have the world’s first certified open source ASIC hardware project as a kit you can buy!
For every kit sold, I will donate $100 to
@oshwassociation
More info:
#sky130_mpw1
arrived! Thanks to everyone who made this happen!
Next steps will be to mount some bumped dies on the test boards and try
@tnt4all
's method of bringup.
Let's do some ASIC bringup at
@hackaday
#supercon
!
@efabless
fedexed me an MPW2 board with my second submission to the Google sponsored ASIC shuttle.
More info about what's on the chip:
Yes! I've finally 'reverse engineered' a standard cell more complicated than an inverter! This is a mux2 from
I knew staring long enough would work! Interested in a video?
Did you know we had a secret analog design on
#TinyTapeout
5?
The design is a simple ring oscillator & DAC by Harald Pretl & Jakob Ratschenberger. Even more fun - they used an automatic layout tool called RALF!
Check out this excellent upgrade to
#tinytapeout
build system by
@proppy
&
@maxiborga
- An interactive 3D viewer of the GDS!
Even does cell highlighting and layer control.
#TinyTapeout
3 is open!
Learn how semiconductors work and design your own chip with our easy to use online tools.
Then we'll take 250 designs and manufacture them into a real chip with
@efabless
!
#OpenSourceASIChighlight
HEHECore by the RIOS Lab () is a 64-bit, dual-issue, out-of-order RISC-V processor designed in Verilog. The creators seek to lower the threshold for CPU design using
#opensource
tools. Great work!
31b-PrimeDetector is the
#TinyTapeout
design of the week!
It takes in a 31-bit number and attempts to divide the value by all numbers less than it; if it finds one that divides evenly, the logic stops and declares the number not prime.
My 4th analog layout in 4 weeks is this transmission gate. It's for
#TinyTapeout
6 analog mux.
I'm using all this experience to help me make a new
#analog
microelectronics course.
Sign up to my mailing list to get notified when it's available!
Just started my trip to the Swiss Light Source!
Very excited to xray my first
#ASIC
chips and compare it to the design I sent to
@efabless
and
@SkyWaterFoundry
#TinyTapeout
5 is open! Closing date is 4th of November.
26 IOs, ~50MHz IO,
$100 for 100x160um (pay extra for more space) and 1 chip delivered with PCB
#tinytapeout
motherboard lives! The chip is one of my ASICs from last year, useful for testing the board.
Thanks
@AislerHQ
for sponsoring the boards,
@efabless
for the chips and
@PsychogenicTech
for the board design.
I just discovered Pyro, a Python lib that lets me expose a class on a remote machine and use it locally. Awesome for test harnesses. Here the remote is communicating with an FPGA design over SPI. On the local machine I control a power supply and then make remote measurements.
Look at this cool interdigitated transistor! This is a way of building chonkier transistors by putting them in parallel. This one has 3 gates, 2 sources and 2 drains and can work at 5v.
Did you know it's possible to do
#ASIC
mixed signal circuit designs using only digital standard cells? Check out this
#interview
with Harald Pretl about his
#TinyTapeout
3 design:
Today at
@hackaday
supercon we ran a 3 hour
#tinytapeout
workshop for 30 people and almost everyone got a simple design submitted to tt05!
Last 12 hours to get your designs in!
Had a play with printing the GDS files for my first ASIC.
#digitaltweed
. I think my choice of layers and colours for the whole chip works quite well...
Join us for the launch of
#TinyTapeout
4!
* Exciting new features of TT04
* Discount codes giveaway
* Special guest and collaborator Uri Shaked
* Coolest designs of TT03
* Demo - how to create and submit an ASIC design
* Q&A
Register: