Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Generally FPGA place and route, and more recently the same for ASICs. I don't recommend making your own ASIC as a hobby. It's damn expensive.


You're doing your own ASIC? Very nice. I'd love to talk that over if you'd care to be in touch. (Contact details in profile).


I'm ridiculously busy right now, and I don't have the time - sorry. What I will do is point you to the resources I've been using:

http://opencircuitdesign.com is the primary resource, which gives you layout, design, proofing, and setlist generation.

I'm not aiming for anything even remotely state-of-the-art, I'm looking at a 180nm design and even that might be pushing the hobby funds. You can get "shuttle service" at various places to share a wafer, or you can use efabless (link on the magic page above) to do a lot of the work for you, at additional cost.

The guy who for years wrote and maintained Magic (the layout tool) now works for efabless, and he's a great guy - especially if you submit patches to him :)

It's a lot of hard work, you have to worry about all sorts of things you can take for granted in an FPGA (clock routing, i/o bonding and pad designs, oscillators for clock multiplication etc. etc. and yes etc. again). But there's not many people who can say they taught themselves how to make an ASIC :)


Thanks. Those are great pointers!

And yes, many kudos for teaching yourself how to make an ASIC, that is very cool :-)

I have a long way to go to get there.

I've been out of the open source silicon field for a while but want to get back in. My side project is building a small-scale factory for custom ASICs, rather than getting them made in another factory. It's a very interesting problem, and quite different from ASIC design issues since a lot of it is physics, and obviously there are many factors that are different on a small scale.

The goal is an open source silicon service to the extent of making it relatively affordable for others to iterate and reuse designs, in the hope of developing a thriving scene much like happened with open source software, GNU/Linux etc. But it is proving hard to find the time these days. And as you say, it's expensive, no matter how you go about it, even though affordability is a goal of the final service.

Thanks again, and good luck.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: