W2 Flashcards

1
Q

Co oznacza skrót VHDL?

A

VERY HIGH SPEED INTEGRATED CIRCUIT Hardware Description Language - jest to język opisu sprzętu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ile mogłaby zająć próba ręcznego zaprojektowania układu składającego się z 50 milionów tranzystorów?

A

Kilkadziesiąt tysięcy osobo-lat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Co oznacza skrót DRC w przypadku projektowania u. scalonych?

A

Design rule checking - sprawdzenie poprawności topografii z regułami projektowania

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co oznacza skrót LVS?

A

Layout versus schematic - sprawdzenie zgodności topografii i schematu elektrycznego

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

W jaki sposób sprawdza się opis funkcjonalny układu?

A

Poprzez symulację funkcjonalną

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Co oznacza pojęcie “correctness by construction”?

A

Zapewnienie poprawności projektu poprzez automatyzację wszystkich etapów projektowych

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Co to są style projektowania?

A

Różne metody uproszczonego i zautomatyzowanego w mniejszym lub większym stopniu projektowania

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Co standardowego mają komórki standardowe?

A

Jeden wymiar oraz położenie wyprowadzeń

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Co oznacza styl projektowania “full custom”?

A

Ręczne zaprojektowanie topografii każdej z komórek oraz wszystkich połączeń w układzie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Co to są układy programowalne?

A

Układy, w których funkcję logiczną można zaprogramować

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Etapy projektowania układu cyfrowego?

A
  1. Określenie funkcji układu
  2. Projekt architektury układu (schemat blokowy)
  3. Projekt logiczny układu
    (schemat logiczny)
  4. Projekt elektryczny
  5. Projekt topografii
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Czym jest wymiar lambda?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Czym są matryce bramkowe?

A

Zawczasu przygotowane układy zawierające jedynie matryce składające się z komórek standardowych. Projektuje i wykonuje się jedynie połączenia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Główna wada matryc bramkowych (1)

A

Duża niewykorzystana powierzchnia układu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Czym są programowalne matryce bramkowe (field programmable gate arrays)?

A

Typ układu, w którym połączenia między komórkami są programowalne

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wady FPGA? (2)

A

Duży koszt układu oraz niewielkie prędkości w stosunku do full-custom

17
Q

Czym jest IP?

A

Intellectual property - przedmiot handlu. Jest to opis danego bloku cyfrowego w języku opisu sprzętu, który może zostać wykorzystany do budowy większego systemu na podłożu krzemowym.

18
Q

SoC

A

System on Chip. Układ składający się z kilku bloków funkcjonalnych, które wykorzystują jeden sygnał zegarowy.

19
Q

NSoC

A

Network System on Chip. Układ na tyle duży, że zawiera protokoły transmisji pomiędzy poszczególnymi blokami synchronicznymi. Całość działa asynchronicznie. Używanych jest więcej niż jeden sygnał zegarowy.