W2 Flashcards
Co oznacza skrót VHDL?
VERY HIGH SPEED INTEGRATED CIRCUIT Hardware Description Language - jest to język opisu sprzętu
Ile mogłaby zająć próba ręcznego zaprojektowania układu składającego się z 50 milionów tranzystorów?
Kilkadziesiąt tysięcy osobo-lat
Co oznacza skrót DRC w przypadku projektowania u. scalonych?
Design rule checking - sprawdzenie poprawności topografii z regułami projektowania
Co oznacza skrót LVS?
Layout versus schematic - sprawdzenie zgodności topografii i schematu elektrycznego
W jaki sposób sprawdza się opis funkcjonalny układu?
Poprzez symulację funkcjonalną
Co oznacza pojęcie “correctness by construction”?
Zapewnienie poprawności projektu poprzez automatyzację wszystkich etapów projektowych
Co to są style projektowania?
Różne metody uproszczonego i zautomatyzowanego w mniejszym lub większym stopniu projektowania
Co standardowego mają komórki standardowe?
Jeden wymiar oraz położenie wyprowadzeń
Co oznacza styl projektowania “full custom”?
Ręczne zaprojektowanie topografii każdej z komórek oraz wszystkich połączeń w układzie.
Co to są układy programowalne?
Układy, w których funkcję logiczną można zaprogramować
Etapy projektowania układu cyfrowego?
- Określenie funkcji układu
- Projekt architektury układu (schemat blokowy)
- Projekt logiczny układu
(schemat logiczny) - Projekt elektryczny
- Projekt topografii
Czym jest wymiar lambda?
W przypadku projektowania full-custom jest to pewna abstrakcyjna wielkość, która określa najmniejszy możliwy wymiar osiągalny w danej technologii. Służy wymiarowaniu projektu topografii. Dzięki lambdzie możliwe jest późniejsze skalowanie układu.
Czym są matryce bramkowe?
Zawczasu przygotowane układy zawierające jedynie matryce składające się z komórek standardowych. Projektuje i wykonuje się jedynie połączenia.
Główna wada matryc bramkowych (1)
Duża niewykorzystana powierzchnia układu
Czym są programowalne matryce bramkowe (field programmable gate arrays)?
Typ układu, w którym połączenia między komórkami są programowalne