JavaScript is currently disabled.Please enable it for a better experience of Jumi. Tabula: observera designen i realtid

Tabula: observera designen i realtid

Att verifiera en stor och komplex konstruktion kan stå för så mycket som 70 procent av utvecklingskostnaden. FPGA-uppstickaren Tabula har en helt ny lösning kallad DesignInsights som är inbyggd i arkitekturen och som stöds av utvecklingsverktyget Stylus 3.0.
– När vi utvecklade Abax ville vi också angripa problemet med verifieringen som för en avancerad konstruktion kan utgöra så mycket som 70 procent av utvecklingskostnaden, säger företagets grundare Steve Teig.

Tabula använder samma SRAM-baserade arkitektur som Xilinx och Altera i Abax-familjen men har ett unikt sätt att koppla ihop uppslagstabellerna, LUT:arna. Tekniken kallas Spacetime och företaget beskriver den som att uppslagstabellerna förutom att ha förbindelse med sina grannar som ligger i samma plan även har kontakt med den uppslagstabell som finns ovanför och med den som finns under. Dessutom går det att spara åtta olika varianter av innehållet på uppslagstabellernas in- och utgångar.

I och med att det övre lagret hela tiden ”ser” innehåller på alla de aktiva uppslagstabellernas utgångar kan det plocka upp värdena. Det går också att använda värdena för att skapa 128-bitars triggvillkor.

Tekniken kräver ingen extra logik förutom ett litet buffertminne på 1,3 Mbit där de maximalt 256 signaler man kan studera lagras. Den som vill ha mer minne, och vars konstruktion inte fyllt upp arbetsminnet, kan använda även den lediga delen av arbetsminnet som buffertminne.

Själva utläsningen av signalerna kan ske i ett betydligt lägre tempo än insamlandet som går lika snabbt som kretsen klockas. För Abax2 kan det ske med 2 GHz.

Eftersom funktionen är inbyggd i kretsarna och konfigureras med det molnbaserade utvecklingsverktyget Stylus 3.0 och System Verilog så fungerar den lika bra i labbet som när kretsen hamnat i en produkt och placerats ut hos en slutkund.
MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)