Dlaczego aplikacja Veloce Power?
Aplikacja Veloce Power generuje precyzyjne profile mocy, analizując projekt w realistycznych obciążeniach i scenariuszach testowych, wykorzystując standardowe biblioteki. Profilowanie może być ukierunkowane na określone adresy IP i podkomponenty, a wyniki są podzielone na rejestr, zegar, pamięć i kombinacyjne trendy mocy. Profile te obsługują analizę trendu mocy i wykrywanie szczytów.
Dodatkowo generowana jest logiczna mapa cieplna, która może wskazywać gęstość mocy w dowolnym momencie w symulacji. Trend zasilania ma wysoką korelację z elektronarzędzi sygnalizacyjnych. Ponieważ platforma Veloce ma pełną widoczność wewnętrzną, umożliwienie profilowania mocy nie wymaga dodatkowej zdolności emulacji, aby osiągnąć pełną dokładność.
Przepływ jest dostępny zarówno dla projektów sieci na poziomie transferu rejestru (RTL), jak i na poziomie bramki. W przypadku głębokiej analizy interfejs graficzno-użytkownika (GUI) analizy trendów mocy umożliwia różne pulpity nawigacyjne, takie jak trend energetyczny, trend mocy i współczynnik przełączania rejestru (procent przełączników Q w porównaniu z całkowitą liczbą rejestrów). Funkcje takie jak identyfikacja i wybór stref czasowych pozwalają użytkownikowi zidentyfikować obszary zainteresowania do dalszej analizy i generować pliki stref czasowych do generowania bodźców i elektronarzędzi.
Kluczowe cechy:
- Generuje trendy mocy zarówno dla RTL, jak i netlist w kontekście realistycznych obciążeń i identyfikuje szczytowe okresy mocy.
- Generuj dane przesyłania strumieniowego dla interfejsu aplikacji (API) /bazy danych szybkich sygnałów (FSDB) /lub przełączania formatu wymiany aktywności (SAIF) dla elektronarzędzi dla pełnej weryfikacji mocy SoC z ujednoliconym formatem zasilania (UPF).
- Automatycznie wyodrębnia wskaźniki pokrycia stanu i przejścia stanu, aby zidentyfikować luki i opracować dodatkowe scenariusze w celu ich zamknięcia.
- Wbudowane asercje statyczne i dynamiczne wykrywają problemy wcześnie, a zaawansowane narzędzia do debugowania (takie jak wyłączanie uszkodzeń i zrzuty przebiegów z uwzględnieniem funkcji x) upraszczają debugowanie w warstwach sprzętu i oprogramowania.