Who Makes Custom Chips?
toybuilder asks: "I have an idea for a neat consumer product that could benefit greatly from a really simple bare-die chip to reduce cost and size. I took a VLSI and chip design class back in college about 10 years ago, so I know how to design the circuit I want in CMOS. Now, I'm sure there must be fabs for older-generation designs (maybe in China/Taiwan) that I could have such a chip made -- I've seen bare chips in musical greeting cards and in tiny toy gadgets. How do I go about making my chip design into reality if I only want to make a fairly short run (a few *chips* during development, and maybe a 6" wafer's worth of the final design)?"
http://en.wikipedia.org/wiki/FPGA FPGA
I recall IBM has a program, where they will make your custom chip. This might have been something in the past, but I think they might still have it.
http://www-03.ibm.com/chips/asics/
SimonTek
Design it using a HDL and you won't have to worry about who builds it. If you can find a way to raise the $1mil in NRE for an ASIC, you're ready to go. If you can't, then you can just use the smallest FPGA your design will fit in.
FPGAs are far cheaper than custom silicon for anything other than a massive production run, so the replies elsewhere are very sound advice. However, a small microcontroller (an eight bit device like an AVR or perhaps one of those new 32 bit ARM7 micros) will be significantly cheaper again. Not knowing anything about your requirements or design I can't say whether a microcontroller will enable you to achieve the desired results, but the cost advantages would make this well worth investigating.
The newest microcontrollers are incredibly capable devices, and have great peripherals. Even if you have to make a design compromise or two, or use some extra (non-custom) chips, software on a standard micro might be the cheapest option.
At one time you could do a multi-project Mosis wafer. No masks are made,
p w_sched.html
the data is directly written to the wafer. Each project makes up 10 to 20 die on a large wafer. Flextronics was doing this for a while too, but I believe they have moved to a different business model. Check out the following link to IBM talking about their current Mosis schedule. I'm sure more info is there on the website.
http://www-03.ibm.com/chips/asics/foundry/tools/m
Good Luck
Wow, I didn't realize that my submission was getting accepted! Sorry for the late response.
MOSIS is exactly what I was trying to remember from my college days. I only had exposure to this back in college, so I didn't remember the prices being so high. Maybe it was subsidized a lot back when I was doing it for educational use...
What I have in mind is a chip that conmbines very simple finite state machines, some additional counters and logic gates on the digital side. Imagine a 8" x 8" breadboard full of 74-series DIPs, and you'd get the basic idea of the low complexity on the digital side.
On the analog side, I want to have some caps, opamps, and very beefy output drivers.
The whole thing is going to be "thumb sized", including the battery and the output device, so there's not a lot of room. And smaller the better -- so that's why I was thinking of bare dies.
It looks like I should first try to find a mixed-signal programmable device and hope that there is a chip-scale packaging.
I had dismissed ASIC because they seemed like overkill. A tiny uC might be okay in light of the high development costs of a chip.
Thanks guys. This has been great!
Or bare-die op amps and a microcontroller. The cost of die-bonding bare dice to a small PC board and epoxy-potting them is waaay lower than any kind of custom chip, and is very compact, with low up-front cost compared to custom chips.
The previous poster's suggestion is, of course, even better IF you can find a stock chip that has the requisite analog capabilities. You can do a lot with small-outline surface-mount packages for op amps and microcontrollers; there are many inexpensive, powerful options there. The cost of rolling your own chip is SO high that it justifies expending great effort in trying to do the job with off-the-shelf parts instead. (And you'll want to prototype the device for testing anyway prior to committing to wafer fab, so you'll likely do this step anyway.)
PIC processors are great, and the Atmel AVR series microcontrollers (which I use for projects written in C) are amazingly powerful, quite cheap, have on-board EEPROM and flash, and have some have built-in ADC and DACs, and a lovely small-footprint RTOS, AVRX, plus an excellent development board. You might also want to check out SDCC, the Small Device C Compiler, which supporrts lotsa different controllers. Write what you can in C, optimize the critical parts in assembler.
Don't underestimate the power of digital signal processing, even using standard microcontrollers, as an alternative to a large cluster of analog parts. And best of luck. The technical end is the easiest part; marketing your wonder widget will be much harder, as it deals with human irrationality and whim instead of clean, logical electronic design (you can see why I'm an engineer instead of a salesman...)
"My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."