Slashdot Mirror


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)?"

12 of 79 comments (clear)

  1. Re:You DO? by AuMatar · · Score: 3, Informative

    Spot on. If your run is 1 wafer, it would be hideously expensive to build the masks. Custom chips only make sense when the volume is large, since verification and mask creation costs give it a large up front cost. FPGAs are a good comprimise, cheaper than a processor and without the up front costs of a custom chip.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  2. university by rjmars97 · · Score: 2, Informative

    perhaps a university with a fab would be willing to let you make a run or two of your chip, although they might want to charge you a hefty price. maybe as a lab project or something a few students could use your design and make the chips. i know the university i attend (RIT) has a fab that can manufacture 6 inch wafers.

    --
    Heuristically programmed ALgorithmic computer
  3. Get thee to MOSIS! by georgewilliamherbert · · Score: 5, Informative

    You want MOSIS. Providing small volume chip fab services (via short ganged-mask wafer runs at flexible mainstream fab houses) for decades now, Mosis is exactly what you want if FPGA and a programmable microcontroller aren't what you really need.

    1. Re:Get thee to MOSIS! by UncleFluffy · · Score: 3, Informative

      If you need real silicon rather than an FPGA you could talk to MOSIS (as above), or you could look at TSMC's shuttle service. (MOSIS are probably your best bet though, but it never hurts to look at a few other possibilities).

      --

      What would Lemmy do?

  4. Try using MOSIS by CaptKilljoy · · Score: 5, Informative

    If you want to attempt it, MOSIS does small run fabrication by batching up small runs onto a single wafer and running them through commercial fabs like IBM and TSMC. The prices aren't out of reach.

    However, you should remember from the VLSI class you've taken that it may take several runs before getting anything usable. Unless your design has some aspect that makes using a FPGA infeasible, you'd probably be better off with the FPGA. As I recall, a couple of FPGA vendors can also do conversions from FPGAs to hard-wired ASICs if you desire it later.

  5. Re:You DO? by corngrower · · Score: 2, Informative

    Cypress has some chips containing analog circuitry on them that are customizable. They include a processor as well. They go unter the name PSoC. You can build filters, amps, and other neet stuff with them. Search Circuit Cellar back issues for projects.

  6. University Labs by patomuerto · · Score: 4, Informative

    I used to work at SNF. Industry and small businesses were also allowed to use the lab. I has some very modern equipment but it is mainly for prototype. Once you have a working sample it then can be sent to a fab house for a production run if you get funding. It is not exactly cheap but a small project could be done w/o alot of investment. It all depends on how complicated your process is.

    --
    I have secretly hidden some mispelled words in this post. Can you find them?
  7. Analogue or digital? by oojah · · Score: 4, Informative

    Almost every reply seems to think that the only chips in existence are digital. If you are thinking of a digital design then, as the others said, FPGAs are the way to go - certainly for prototyping.

    If you need an analogue device or want chip scale packaging of your device, then an asic would be more appropriate. It is possible that FPGAs are available in very small packages but I'm not very up on that.

    If you're in Europe, the Europractice scheme provides access to Multi-Project Wafer (MPW) runs to reduce overall fabrication costs. They also provide the software and design kits that allow you to make your designs.

    My price breakdown for a 10sqmm chip in the AMS C35B4 process (0.35um, 4 metal, 2 poly, high res) with 20 devices in CSOIC28 packages:

    Full Europractice membership (annual): €900
    Cadence IC package single license: €1800
    Cadence IC package maintenance (might not be applicable for the first year): €1150
    10sqmm of AMS C35B4 silicon @ €720/sqmm: €7200
    20 packages @ €52/package: €1040

    Total: €10,940 or €12,090

    Non of the prices include any local taxes.

    They also do low volume production, but I don't know anything about the pricing.

    So how to bring that down? You could save €1800/€2950 on software by using free alternatives such as on this

    page. You'd have no end of problems with design rules and layout vs. schematic verification but it would be possible. Normally I'd say allocate two months of hard graft at the very least using the normal tools and with support from someone who knows what they're doing. With inadequate tools (no design rule check/layout vs. schematic) you would have to at least double it and you still might have errors.

    Don't be influenced by your opinions of current design processes. We use a 0.35um process all the time. It's perfectly adequate for what we want to do - in fact in many ways it is better than smaller processes for us. You could save a lot of money by going to a coarser process such as the AMIS 0.7um (2 metal, 1 poly) at €360/sqmm or the AMIS 0.5um (3 metal, 1 poly) at €420/sqmm - both with a smaller minimum size at 8sqmm. Silicon cost would then be €2880 or €3360 compared to €7200. 8sqmm is quite a lot really.

    Ultimately, you need to decide what you need. If you need analogue circuitry but don't need linear capacitors, go for the cheapest process. If you do need linear caps, you'll have to use a process with 2 poly layers. If you want digital as well, go for something finer and with more metal layers

    --
    Do you have any better hostages?
  8. Scale, packaging, testing the bigger issues by dtmos · · Score: 2, Informative

    You didn't really supply enough information for a definitive reply, so I'll make some assumptions as I go along.

    First, I don't understand how a "consumer" product could need only a wafer's worth of chips. In the industry, consumer == high volume. I assume, therefore, that this isn't a commercial venture, but a hobby of some type. (Oh, and a word to the wise: Don't go around anyone in the industry with the line about the fabs for older-generation designs being in Taiwan--you'll be marked immediately as either a newb or an idiot. TSMC and UMC are leaders in the semiconductor foundry business, not also-ran bottom feeders.)

    Since you mention a VLSI class I'll assume you want a purely digital chip, and that you have no special needs (ultra-high speed, analog circuits, etc.). As others have suggested, if you're doing this yourself an FPGA or microcomputer is the obvious way to go, but I'll add another reason why: A single individual, working in his garage writing Verilog or VHDL from scratch, cannot conceive and design enough VLSI logic in a year to fill up even the smallest ASIC in any process even remotely modern. (Even a five-generation-old IC process is good for 25k gates/mm^2, with the smallest die typically 5 mm^2 or so; that's a lot of Verilog!) So even if you did an ASIC, the size of the die likely would be determined by the number of pads, not the logic--a so-called "pad limited" design--and so isn't likely to be economical to produce. So, FPGA.

    What you're looking for, you say, are "bare chips." Your biggest challenge isn't going to be the logic design of the chip, it's going to be this--finding a vendor that will supply bare die FPGAs that you can flip-chip or wirebond and pot to your substrate (whatever it is). Discuss the issue with your local Xilinx and Altera reps. Packaging is a far bigger problem for you than your logic design, especially if you care--maybe you don't--about nasty environmental conditions like humidity and vibration. Do a google search for "custom IC packaging" and look for a custom manufacturing house that will do this for you. Bring to the first meeting a wirebonding diagram (a drawing showing the locations of all the pads on the die to which you want to connect) of your FPGA, a technical description of the substrate material (manufacturers' trade names often suffice), and clues to your overall plan that you can share with the people making your product. If you're doing flip-chip (a.k.a. C4, or other names) packaging, be advised that the die must be specifically designed for such packaging; your task, should you choose to accept it, is to find a mutually-acceptable packaging method between yourself (who has the end-product vision), the chip vendor (who has to supply the chip), and the contract manufacturing house (who can only do the packaging/mounting techniques for which he has the materials and equipment). Oh--and be sure that the FPGA vendor supplies you TESTED bare die--not just bare die.

    You may wish to ask the FPGA vendor about "chip-scale packaging" options for his part. Often these packaging schemes, which can look like bare die to the naked eye, are simpler to use than true bare die.

    Finally, don't forget that you'll want the contract manufacturing house to test your product after packaging your chip, to ensure that you get good working product and not just high technology waste. Provide him a written test procedure, which typically exercises each pad he was to connect.

    Best of luck, and welcome to engineering. Isn't it fun?

  9. Re:System on a chip by BurntNickel · · Score: 2, Informative

    There are some programmable mixed signal devices avaliable now. Off the top of my head I can think of the PSoC Mixed-Signal Array from Cypress. I'm sure there are others that could be found with some searching.

    --
    And the knowledge that they fear is a weapon to be used against them...
  10. Re:More info by ajlitt · · Score: 3, Informative

    You might try looking at the Cypress PSoC. It offers a small RISC-y micro coupled with an array of analog and digital blocks that can be configured for your application. They're low power, available in small packages, and are very cheap. Apple has even started using them as a single-chip solution for their new touch wheel controller.

  11. Re:You DO? by gopher_hunt · · Score: 2, Informative

    http://www.anadigm.com/

    There are Field Programmable Analog Arrays that may provide the analog functionality that you need. Never personally used one though.