Intresset för virtuella tester ökar. Man når kortare ledtider och sparar pengar om testutvecklingen sker i samband med konstruktionsprocessen. Flera nyheter inom test lanserades på konstruktionskonferensen Dac. Ökad komplexitet i kretskonstruktioner gör att nya fel uppstår i utvecklingsflödet. Traditionellt sätt testat integrerade kretsar med hjälp av automatiserad testutrustning, ATE - Automatic Test Equipment. Dessa tester är långsamma och kostnaderna springer lätt iväg.
Verktygsleverantörerna satsar därför allt mer på virtuella tester, med andra ord funktionstester utan fysisk tillgång till testhårdvaran. Fördelen är att man kan börja testutvecklingen långt innan prototypkretsen tillverkats i kisel.
Ett exempel på ett sådant testverktyg presenterades av verktygsleverantören Analogy vid årets Dac - Design Automation Conference. Företagets Saber-IC Pro är simuleringskraften bakom en virtuell testmiljö för konstruktion av blandat analog-digitala kretsar.
Tack vare länken Vx kan verktyget kopplas till produkter från testinstrumenttillverkarna Teradyne och LTX. Teradyne bidrar med testemulatorn Image medan LTX bidrar med testemulatorn Device Tool.
En simuleringsmodell av kretsen görs både i Saber-IC Pro, en blandat analog- digital simulator, samt i digitalsimulatorn Saber Verilog-XL. Samtidigt simulerar testemulatorn teststrukturen i Saber Verilog, med information om testobjektet, testinstrument, vart teststimuli skall placeras och så vidare. Testinformationen matas därefter in i kretssimulationen och simuleringsresultatet återkopplas till testemulatorn via ett Veriloggränssnitt. Man analyserar sedan resultat med hjälp av Saberscope, ett verktyg för att se på vågformer.
Helhetsgrepp av testproblemetDet nystartade franska företaget Temento tror också på virtuella tester.
- Test är idag ett av de svåraste problemen inom kretskonstruktion. Man måste börja testerna allt tidigare i utvecklingsflödet, som till exempel i början av konstruktionsfasen. Lösningen kan då vara virtuella tester, säger Patrice Deroux-Dauphin, vd för Temento Systems.
Företagets produkt Diatem är en testplattform som kombinerar tester från hela utvecklingsflödet i en gemensam testmiljö. Tester från blocknivå till systemnivå är till stor del koordinerad i en testplattform. Konstruktörerna kan knappa in Verilog- eller VHDL-kod direkt i Diatem. Verktyget implementerar därefter den boundary scan-logik som behövs enligt IEEE 1149.1. Full scan och partiell scan kan också implementeras. Testbänkarna kan också genereras automatiskt. Den kan vara åt en simulator, en hårdvaruemulator eller åt en fysisk prototyp. Man kan felsöka interaktivt eller satsvis oberoende om man testar endast ett block eller om man testar kretskort eller flerchipsmoduler. Verktyget är anpassat till Windows och Unix.
Inbyggd självtestEn annan nyhet på Dac rör inbyggd självtest, BIST, avsedd för system-på-kisel. Nykomlingen Bistmaxx, som lanserades av Opmaxx, utför inbyggda självtester på analoga kretsar på ett unikt sätt. Verktyget kan även testa digitala kretsar.
Att testa analoga kretsar är ingen lätt uppgift. Opmaxx har en patenterad teknik baserad på oscillatorer. Något förenklat så bryts kretsen ned till funktionella block och konverteras sedan till oscillatorer beroende på sina egenskaper.
En analys av oscillatorfrekvensen upptäcker eventuella fel i kretsen. Verktyget är speciellt inriktat mot IP-leverantörer som kommer att bygga in dessa självtester i sina byggblock.
Analogy har eget kontor i Sverige. Opmaxx representeras av Integrated Systems Scandinavia. Temento saknar svensk representant. Internetadressen är: www. temento.com
Susan Kelly