home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / mac / hardware / 20968 < prev    next >
Encoding:
Internet Message Format  |  1992-11-07  |  3.7 KB

  1. Path: sparky!uunet!snorkelwacker.mit.edu!paperboy.osf.org!think.com!eplunix!das
  2. From: das@eplunix.UUCP (David Steffens)
  3. Newsgroups: comp.sys.mac.hardware
  4. Subject: Re: 25 mHz IIsi--another success story
  5. Message-ID: <1299@eplunix.UUCP>
  6. Date: 5 Nov 92 23:39:55 GMT
  7. References: <1992Nov4.082556.25220@augean.eleceng.adelaide.edu.AU>
  8. Organization: Eaton-Peabody Lab, Boston, MA
  9. Lines: 58
  10.  
  11. In article <1992Nov4.082556.25220@augean.eleceng.adelaide.edu.AU>,
  12. ajohnson@augean.eleceng.adelaide.edu.AU (Andrew Johnson) writes:
  13. > Why doesn't someone with a IIsi look at the number on top of their CPU and
  14. > look up in a Motorola manual to see what clock speed that chip is rated for?
  15. > Ditto for the other bits (although 74ALS shouldn't be bothered...
  16.  
  17. Because it's not that simple.  What matters are the time delays in the critical
  18. signal paths, _not_ the speed of the individual chips!  The issue is whether
  19. the decreased clock period is so short that one or more critical signals
  20. cannot reach a stable level before the next clock edge.  If so, a setup time
  21. violation might occur, resulting in erratic operation of the entire system
  22. even though each of the chips taken individually might be "fast enough"
  23. according to the data sheets.
  24.  
  25. Note also that timing calculations cannot be made without complete and detailed
  26. logic diagrams.  And they must be done for each and every signal pathway in
  27. the entire machine because if _any_ signal pathway is too slow for the faster
  28. clock, then you _cannot_ guarantee that the upgrade will work reliably.
  29.  
  30. Furthermore, some of the chips are almost certainly Apple-proprietary, e.g.
  31. custom PALs and/or ASICs, so a datasheet won't be readily available for them.
  32. That makes it even _harder_ to guarantee that all timing is within spec.
  33.  
  34. > ...The practice of engieering products with margins of safety to cope with
  35. > random variations in component nominal characteristics has also been normal
  36. > for many many years...
  37.  
  38. Which is why some upgrades will be successful and some will not (as another
  39. poster already pointed out).  If you are "lucky", most of the chips will be
  40. slightly faster than "typical", none of the critical timing constraints will
  41. be violated, and the upgrade will "work".  If you are "unlucky", some of the
  42. chips may be much slower than "typical", the machine may already be operating
  43. on the hairy edge, and when such a machine is upgraded, well... so it goes.
  44.  
  45. Remember, too, that timing margins are also designed to cover variations
  46. in chip speed due to changes in power supply voltages and in temperature.
  47. Thus, an upgraded IIsi might work in summer, but not in winter (or vice versa).
  48. Or it might fail when the wall socket voltage is particularly low (or high).
  49. And without running all the numbers, you have absolutely _no_ way of knowing!
  50.  
  51. > ...And yes I'm biased. I'm an Electronic Engineer...
  52.  
  53. So am I, but that proves nothing.  How much digital design have you done?
  54. Your posting doesn't indicate a great depth of experience in this area.
  55.  
  56. Nevertheless, I actually agree with you... If I had a IIsi I'd probably try
  57. the upgrade, but only if the following three conditions applied:
  58. 1) I was reasonably sure that I could switch back to the old oscillator
  59.    if the new one didn't work out very well.
  60. 2) I was willing to tolerate the loss of productivity caused by a possibly
  61.    flakey machine that might crash at the most inopportune time.
  62. 3) I'd never use (or allow anyone else to use) an upgraded machine for work
  63.    so critical that I was unwilling to risk the possible loss of a file.
  64. -- 
  65. David Allan Steffens       | I believe in learning from past mistakes...
  66. Eaton-Peabody Laboratory   | but why does a good education require so many?
  67. Mass. Eye & Ear Infirmary, 243 Charles Street, Boston, MA 02114
  68. {harvard,mit-eddie}!eplunix!das    Tel (617) 573-3748    Fax (617) 720-4408
  69.