home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / sci / electron / 22028 < prev    next >
Encoding:
Internet Message Format  |  1993-01-05  |  3.7 KB

  1. Path: sparky!uunet!pipex!bnr.co.uk!uknet!edcastle!dcs.ed.ac.uk!kc
  2. From: kc@dcs.ed.ac.uk (Kenneth Cameron)
  3. Newsgroups: sci.electronics
  4. Subject: Re: ASICs - what can you do with'em?
  5. Message-ID: <C0EI9y.DAx@dcs.ed.ac.uk>
  6. Date: 5 Jan 93 21:56:21 GMT
  7. References: <etxansk.726247208@garbod26>
  8. Sender: cnews@dcs.ed.ac.uk (UseNet News Admin)
  9. Reply-To: kc@dcs.ed.ac.uk (Kenneth Cameron)
  10. Organization: Laboratory for the Foundations of Computer Science, Edinburgh U
  11. Lines: 60
  12.  
  13. In article <etxansk.726247208@garbod26> etxansk@garbo.ericsson.se writes:
  14. >
  15. > I've read a little in magazines about ASICs. Since I'm only involved in
  16. >software engineering at work, it's sometimes hard for me to tell the 
  17. >limitations of a certain technique by reading summaries etc.
  18. >
  19. > So, what can be done with ASICs?
  20. >
  21. > Is it possible to create more than just plain Y=f(X) logic with
  22. >ASICs? Plain logic would probably be enough for doing a simple
  23. >MMU or anything similar, but can something that involves (for instance) 
  24. >counters be implemented? Would it be possible to design a circuit that 
  25. >creates (video) hsync and vsync from a clock input with one single ASIC?
  26.  
  27. All depends what you mean by ASIC. From the description you give, it sounds
  28. like you mean things like EPLDs, GALs etc. These are have a set of sum of
  29. product blocks, with or without  latches on the outputs. They vary in size from
  30. 20 pin to 80+ pin. With 8 to 80 latches. They are very useful for doing the
  31. F(x) stuff and special counters/state machines. Some are one time programmable
  32. others can be erased using UV or electrically. Cost varies depending on price
  33. from a pound (20 pin) to several tens. I would tend not to call these ASICs.
  34. Programable logic (PLD) seems a better term.
  35.  
  36. The next step up is probably the Xilinx type field programmable logic. This
  37. is an array of programmable cells which can be connected together using
  38. routing channels which are also programmable. I'm not sure but I believe 20,000
  39. gates is about the size that these things provide. Again I would class these
  40. as programable logic. Intended to provide a prototyping mechanism for non
  41. field programmable logic, which is what I more usually thing of as ASICs. These
  42. have an array of gates. The function and routing of these is controlled by the
  43. final few layers (metal). So these are 'programmed' during the manufacturing
  44. stage. Because the first several layers (transistors) are fixed with only the
  45. last few being changed for an application the cost is cheaper than full custom,
  46. but only cost effective if large numbers are required (1000s?). The next step
  47. up would be full custom. And if ever there was something that could be called
  48. application specific these are them. The only way to do these in small quantites
  49. (<100000) at a reasonable price is to use e-beam instead of masks and get
  50. someone to subsidise you. I think the current price for academic designs in the
  51. UK is about 30 ecu per square mm of design. For which you get a wafers worth.
  52.  
  53. > Are there other techniques that provide affordable single-chip custom 
  54. >design for the man on the street?
  55.  
  56. Assuming you don't want to talk about custom or semi-custom, the cheapest
  57. with a high-ish density are the FPGAs. Although the start up cost for the
  58. design enviroment is a few grand. Below that, the 20-24 pin PLD cost
  59. a couple of pounds each. With a start up cost of 50 pounds+ (to several hunderd).
  60. These are best suited to address decode and simple state machine apps.
  61.  
  62. Although silicon compilers provide the best fun if you can afford them :-)
  63.  
  64. > Thanks in advance,
  65. > Anders Skelander
  66. Your welcome.
  67.  
  68.  
  69. -- 
  70. Kenneth@Edinburgh.ac.uk                                         kc@dcs.ed.ac.uk
  71. 4th Year Honours Student, Dept of Computer Science, The University of Edinburgh
  72. Project: Acceleration of Constructive Solid Geometry Using a Custom VLSI Device
  73.