WEEKS 11-14

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/44

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

45 Terms

1
New cards

Finite State Machine (FSM)

A computational model used to design sequential logic, represented by a set of states, transition functions, and output functions.

2
New cards

Mealy Machine

A type of FSM where the output depends on the current state and current input.

3
New cards

Moore Machine

A type of FSM where the output depends only on the current state.

4
New cards

Read-Only Memory (ROM)

Nonvolatile memory that retains its contents when power is removed, generally used for permanent data storage.

5
New cards

Programmable Logic Array (PLA)

A programmable device that can implement any function in sum-of-products form using an AND plane and an OR plane.

6
New cards

Electrically Erasable Programmable ROM (EEPROM)

A type of nonvolatile memory that allows for data to be erased and reprogrammed using electrical charge.

7
New cards

Flash Memory

A type of nonvolatile memory that can be electrically erased and reprogrammed, typically used in storage devices.

8
New cards

Truth Table

A mathematical table used to determine the functional output of combinational or sequential logic based on all possible input combinations.

9
New cards

Input Function

A function that defines how the output of a logic circuit depends on the input values.

10
New cards

Output Function

In FSM, the function that determines the outputs based on the current state and inputs.

11
New cards

Design for Testability (DFT)

A design approach aimed at making testing easier by improving controllability and observability of a chip's internal nodes.

12
New cards

Fault Models

Models that describe how faults can affect the behavior of a circuit, commonly including stuck-at faults.

13
New cards

Observability

The ease of observing the state of a node in a circuit by monitoring the external output pins.

14
New cards

Controllability

The ease of forcing a node in a circuit to a specific state (0 or 1) through the input pins.

15
New cards

Functional Verification

The process of ensuring that the design implementation correctly fulfills its specifications.

16
New cards

Testing

The process of applying test stimuli to circuit inputs and analyzing output responses for correctness.

17
New cards

Silicon Debug

The phase of testing where initial chips returned from fabrication are tested for logic bugs and electrical failures.

18
New cards

Built-In Self-Test (BIST)

A design feature that allows a chip to test itself using an internal test pattern generator and output response analyzer.

19
New cards

Test Pattern Generation

The process of generating sequences of test vectors needed to prove that a node is fault-free.

20
New cards

Stuck-At Fault

A fault model assumption where a node in a circuit is assumed to be stuck at logic 0 or logic 1.

21
New cards

Boundary Scan

A testing method that allows for the testing of solder joints and internal circuit connections through additional pins.

22
New cards

Logic Verification

Ensures that the chip's logic functions correctly, typically done at the HDL (Hardware Description Language) level.

23
New cards

Equivalence Checking

A formal verification method that checks if two different representations of a circuit are functionally equivalent.

24
New cards

Model Checking

A formal verification technique that systematically checks a model against specifications to find logical errors.

25
New cards

Test Vector

A specific input applied to a circuit to determine its behavior during testing.

26
New cards

Scan Design

A design technique that incorporates additional multiplexer circuitry to facilitate testing of sequential circuits.

27
New cards

Silicon Functional Testing

The process of verifying the functionality of manufactured chips to ensure they meet design specifications.

28
New cards

Memory arrays

Collections of memory cells that store data.

29
New cards

Random Access Memory (RAM)

Volatile memory used for temporary storage.

30
New cards

Static RAM (SRAM)

A type of RAM that retains data bits in its memory as long as power is being supplied.

31
New cards

Dynamic RAM (DRAM)

A type of RAM that needs to refresh its data periodically.

32
New cards

Content Addressable Memory (CAM)

Memory where data can be accessed based on content rather than address.

33
New cards

Read Only Memory (ROM)

Non-volatile memory used for permanent data storage.

34
New cards

Shift Registers

Memory elements that store data and shift the data in or out.

35
New cards

Binary tree decoder

A device that decodes input signals to produce a combination of outputs.

36
New cards

Sense Amplifier

Amplifier used to detect small levels of voltage in memory chips.

37
New cards

Soft Error Rate (SER)

The frequency with which soft errors occur, typically related to environmental factors.

38
New cards

Alpha particles

Helium nuclei emitted during radioactive decay that can cause soft errors in memory.

39
New cards

Precharge

Setting a line to a known voltage prior to reading or writing.

40
New cards

Multiplexer

Circuit that selects one of several input signals and forwards the selected input into a single line.

41
New cards

Dual-Ported SRAM

Memory setup allowing two simultaneous read/write operations.

42
New cards

1T DRAM Cell

A dynamic RAM cell design that uses a single transistor for data storage.

43
New cards

12T SRAM Cell

An SRAM design that provides better stability but occupies more area compared to 6T.

44
New cards

Cell Address

The unique identifier for accessing a specific memory cell in an array.

45
New cards

Write Recovery

Time taken to change a memory state after writing.