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

Gereedschap stuk

Toen het aantal transistoren de grens van 1 miljoen naderde, begonnen de CAD-tools die zo dienstbaar waren geweest het te begeven. Intel had zelf CAD-gereedschappen ontwikkeld, in de overtuiging dat zijn eigen gereedschappen nauwer zouden aansluiten bij zijn proces- en ontwerptechnologie en daarmee efficiënter zouden zijn. De N10 betekende echter een enorme vooruitgang ten opzichte van de 80386 en de CAD-systemen waren nog nooit toegepast in een project dat ook maar in de buurt kwam van de omvang van de nieuwe chip. Omdat het parallellisme van de i860 leidde tot enorme aantallen mogelijke combinaties (er zijn er tientallen miljoenen getest, maar het totaal is een veelvoud daarvan) bleek de complexiteit ervan duizelingwekkend.

Zelfs op een groot mainframe liepen de circuitsimulaties vast. Ingenieurs stelden er een in het weekend in en vonden hem onvoltooid terug wanneer zij maandag weer binnenkwamen. Dat ging teveel tijd in beslag nemen, dus grepen ze terug naar hun CAD-gereedschappen om het simulatieprogramma te wijzigen. Een tool die de lay-out doorliep om kortsluitingen te lokaliseren, draaide dagenlang en gaf het toen op. Conclusie: het algoritme voor het programma moest worden gewijzigd.

Het team was eerst van plan om de hele chip-lay-out te plotten als een hulpmiddel bij het debuggen, maar ontdekte dat het meer dan een week zou duren om de plotters de klok rond te laten draaien. Ze gaven het op en onderzochten in plaats daarvan op werkstations de afzonderlijke gebieden van de chip. Maar nu begon ook nog het mainframe waarop al deze instrumenten draaiden te haperen.

Voordat een chipontwerp wordt overgedragen aan de fabricage voor de eerste run op silicium (de tape-out genoemd) voert de computer een volledige chipverificatie uit, waarbij het schema wordt vergeleken met de lay-out. Daartoe heeft hij een netlijst nodig, een tussenversie van het schema in de vorm van alfanumerieke tekens. De netlijst wordt gewoonlijk slechts enkele dagen voor de tape-out gemaakt, wanneer het ontwerp definitief is. In de wetenschap dat het 486-team hen op de hielen zat en spoedig de middelen van de productieafdeling zou opeisen, liet het N10 team twee maanden te vroeg een volledige chip-verificatie met een onvolledig ontwerp uitvoeren. Gevolg: de net-list software faalde volledig, want het schema was gewoon te groot. Gelukkig bedacht een van de ontwerpers binnen een dag of drie een oplossing hiervoor.

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