1989: Intel presenteert de i860 RISC, de eerste chip met een miljoen transistoren

14 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Een man en zijn missie
  3. 3. Het team
  4. 4. Op papier
  5. 5. Eén instructie, één klok
  6. 6. Geen kruipende elegantie
  7. 7. Bestaand of zelf ontwikkelen?
  8. 8. Min of meer ongeoorloofd gebruik van gereedschap
  9. 9. Ontwerpen voor testbaarheid
  10. 10. Overleg en nog eens overleg
  11. 11. Een kwestie van timing
  12. 12. Gereedschap stuk
  13. 13. In silicium
  14. 14. De kleine chip gaat naar de markt
  15. 15. De sprong voorwaarts
  16. 14 reacties

Bestaand of zelf ontwikkelen?

Hoewel Intel beschikte over de hulpmiddelen om het lay-out-ontwerp rechtstreeks te genereren uit de taal op hoog niveau die de logica van de chip simuleerde, twijfelde het team of het die moest gebruiken. Dergelijke hulpmiddelen bespaarden weliswaar tijd en elimineerden bugs die door menselijke fouten van ontwerpers ontstonden, maar hadden niet de neiging zeer compacte schakelingen te genereren. Intels eigen automatische plaatsingshulpmiddelen voor lay-out-ontwerp halveerden de dichtheid, maar vertraagden de zaken met een derde in vergelijking met de tijd die een handgemaakt circuitontwerp kost.

Beslissen wanneer en waar deze hulpmiddelen te gebruiken, was eenvoudig: de delen van de floatingpoint-logica en de RISC-kern die gegevens manipuleren moesten handmatig worden ontworpen, evenals de caches, omdat die veel herhalingen bevatten. Sommige cellen werden honderden of zelfs duizenden malen herhaald (de sram-cel zelfs honderdduizend keer), zodat de ruimtewinst door het handmatig verpakken van de schakelingen veel meer dan een factor twee bedroeg. Bij de besturingslogica, waar weinig of geen herhalingen voorkomen, werd de tijdsbesparing echter de moeite van het extra silicium waard geacht, vooral omdat het automatisch genereren van de schakelingen het mogelijk maakte op het laatste ogenblik wijzigingen aan te brengen en de werking van de chip te corrigeren.

Ongeveer veertigduizend van de meer dan een miljoen transistoren van de chip werden automatisch gelegd, terwijl er ongeveer tienduizend handmatig werden gegenereerd en gerepliceerd om de resterende 980.000 te produceren. De hulpmiddelen voor het genereren van lay-outs waren al eerder bij Intel gebruikt en het team had er vertrouwen in dat ze zouden werken. Men was echter minder zeker van de hoeveelheid ruimte die  de automatisch ontworpen circuits in beslag zouden nemen.

Advertentie
0

Hardware Info maakt gebruik van cookies

Hardware Info plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Hardware Info relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie.

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Hardware Info contextuele advertenties te tonen op basis van pagina's die je hebt bezocht.

    janee

    Hardware Info genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Hardware Info gevolgd worden. Deze data wordt maximaal 2 weken bewaard. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden.

    janee