Close

Hack Chat Transcript, Part 2

A event log for Open Source ASICs Hack Chat

DIY ICs with Matt Venn

dan-maloneyDan Maloney 03/16/2022 at 20:130 Comments

matt venn12:36 PM
Thomas Parry did a livestream with me about his process

https://www.zerotoasiccourse.com/post/livestream-with-thomas-parry/

matt venn12:37 PM
his day job is analog asic design, so he's good to see how a pro uses the open source tools

Bruce D. Lightner12:41 PM
Matt, Thank you for sharing. As you know, chip design is not easy---or everyone would be doing it! :-)

Paul Stoffregen12:42 PM
Any idea how many more shuttles are planned for the free open source stuff? I recall hearing 6 last year. Does #5 going in soon mean there will be only 1 more left?

matt venn12:42 PM
Hi Bruce, yes, it's not easy. Personally the long wait is a kller

matt venn12:43 PM
i remember improving so rapidly when the open source fpga tools came along and I could iterate on hardware a lot faster

matt venn12:43 PM
but mpw1 took a year so now I can learn from the mistakes I made then!

matt venn12:43 PM
Hi Paul! at least another 4 this year

Paul Stoffregen12:44 PM
oh, that's good to hear. I still sometimes fantasize about having time for this....

matt venn12:45 PM
yeah!

matt venn12:45 PM
it does take quite a bit of time

Nick Kelsey12:47 PM
does each die contain projects from multiple people + picorv32a?

Paul Stoffregen12:48 PM
Yup! I designed a chip 1993, which was made via Mosis. Spent all day and night on it for 3 months!

matt venn12:48 PM
wowza

matt venn12:48 PM
Nick, my applications generally combine lots of designs from different people,

Paul Stoffregen12:49 PM

Dan Maloney12:49 PM
Curious about logistics. Do they just deliver a naked die? If so, how do you put it to work? Or do they do wire bonding and a lead frame, etc?

matt venn12:49 PM
but if you take a look at the submitted projects https://platform.efabless.com/projects/public you can see that most are just from a single person or group

matt venn12:50 PM
nice one Paul! I still haven't got my name on a die yet!

matt venn12:50 PM
Dan, no they ship WLCSP at 0.5mm pitch

matt venn12:51 PM
we got bare dies on mpw1 because they thought maybe it would help with the bringup

if you don't know, we thought mpw1 was going to be a total write-off

Tim Rudy12:51 PM
How did it get "fixed", can you describe what happened?

matt venn12:51 PM

https://www.zerotoasiccourse.com/post/mpw1-bringup/

ZERO TO ASIC COURSE

MPW1 Bringup

I submitted my first ASIC designs to the free Google shuttle in December of 2020. In October 2021, we heard there were serious clock related problems with the management area of the chip due to issues with the toolchain. It seemed unlikely that anyone would be able to get anything beyond a single blinking LED from MPW1.

Read this on Zero to ASIC Course

Tim Rudy12:51 PM
Was it only one fab run?

Patrick Van Oosterwijck12:53 PM
I do wish they'd do more maker friendly packages. Like QFN at least

matt venn12:54 PM
yeah, not sure why they don't. I heard a few answers, one was price and the other was performance

matt venn12:54 PM
but tbh I didn't have too much problem with hot air

matt venn12:55 PM
and I think probably that's not a big barrier if you've got to the point of receiving your own chips. Also in the future they'll be delivering a few assembled pcbs along with the rest of the ics

matt venn12:55 PM
Tim, no we have had 4 now. 5th is on Monday

matt venn12:55 PM
another 4 this year

Nick Kelsey12:55 PM
what package is used?

matt venn12:56 PM
WLCSP

matt venn12:56 PM

https://www.zerotoasiccourse.com/terminology/wlcsp/

ZERO TO ASIC COURSE

WLCSP

Wafer Level Chip Scale Packaging

Read this on Zero to ASIC Course

Nick Kelsey12:57 PM
pin pitch?

Thomas Capricelli joined  the room.12:57 PM

Thomas Capricelli12:57 PM
0.5 mm :)

Nick Kelsey12:57 PM
ouch

matt venn12:59 PM
yeah, it was my finest up to that point

Nick Kelsey12:59 PM
0.8mm = everyday PCB fab, 0.5mm is more specialized

matt venn12:59 PM
we weren't expecting great yield due to the hold timing issues, but I got similar results to Sylvain tnt munaut

so I think my soldering was ok

matt venn12:59 PM
just lots of flux and heat

Paul Stoffregen1:00 PM
fwiw, in my dream world of infinite hours in every day for open source, I really wanna try some analog stuff like 12/480 USB PHY and a 10/100 ethernet PHY....

matt venn1:00 PM
Nick, I got pcbs from oshpark using their standard service and they looked good

Nick Kelsey1:00 PM
what via hole size + ring size? or were you able to do it without vias under the chip

matt venn1:01 PM

https://www.zerotoasiccourse.com/post/vga_clock_pcb/

ZERO TO ASIC COURSE

World's first certified open source hardware down to the chip level?

I'm very pleased to get OSHWA certification for my ASIC clock. Who knows, maybe this is a world first! The clock was submitted as part of MPW1. We're expecting silicon back in August/September, so it was time to get the PCB ready and try to source the other components!

Read this on Zero to ASIC Course

matt venn1:01 PM
the 4 centre balls are all ground, so you can put a via there

matt venn1:01 PM
so single via

matt venn1:01 PM
but yeah, this would be expensive with pcbway

matt venn1:01 PM
oshpark let you break the rules, but I checked continuity of all the pads and looked good

Nick Kelsey1:03 PM
are fuse bits possible on this process?

Dan Maloney1:03 PM
We're up past the top of the hour now, so we'll have to let Matt get on with his evening. I just want to say thanks for a great chat -- I sort of followed it, seems like something you just have to dive into to really understand. Matt's course sounds like a great way to get going too. Thanks for the time, Matt! And thanks to everyone for the lively discussion and great questions.

matt venn1:04 PM
Nick - I don't know about that

eric.of.smith1:04 PM
@Nick Kelsey In the Sky130B PDK there is ReRAM. That can be used to make NV memory

matt venn1:04 PM
Dan, thanks for the invite, and thanks everyone for the questions! Hope to see some of you tape out your first chips in 2022.

Alvaro Figueroa1:04 PM
Thanks a lot Matt, it was very helpful and I'll try to get into the course, seems an amazing thing to learn.

Tim Rudy1:04 PM
Sounds awesome, appreciate and hope to do a project with your course!

Nick Kelsey1:04 PM
thanks for chatting - I will sign up

matt venn1:04 PM
join the mailing list for discount codes etc

Bruce D. Lightner1:05 PM
Matt, Thanks again for sharing!

matt venn1:05 PM
like and subscribe lolz

Nicolas Tremblay1:05 PM
Thanks @matt venn for the great chat

Dan Maloney1:06 PM
Transcript coming up. Thanks everyone! Taking next week off, but we'll be back on the 30th to talk about thermal design issues for PCBs

matt venn1:06 PM
have a great week everyone!

Nicolas Tremblay left  the room.1:07 PM

W.T.Graham1:08 PM
Thanks, Matt!

Discussions