EDA and related stuff


(Jottings made while scouring the internet to get familiar with EDA)

Unknown:

Devices, interfaces, protocols etc

Unified Verification Methodology (UVM)

create_clock in sdc/xdc file

Example from default xdc file for Pynq-Z2:

create_clock -add -name clk -period 8.00 -waveform {0 4} [get_ports { clk }];

period

period is in ns.

       1          1
ν = ──────── = ─────── Hz = 125MHz
     period     8*10⁻⁹

waveform

Another example:

# Clock rises at step 2ns and falls at step 4ns
create_clock –period 7 –waveform {2 4} [get_ports {CK3}]

Could it be like this??:

|   |   ┏━━━━━━━┓   |   |   |
|   |   ┃   |   ┃   |   |   |
|---|---┃---|---┃---|---|---|
|   |   ┃   |   ┃   |   |   |
|━━━━━━━┛   |   ┗━━━━━━━━━━━|
0   1   2   3   4   5   6   7  

See:

False path in sdc/xdc file

https://www.intel.com/content/www/us/en/docs/programmable/683068/18-1/false-paths-set-false-path.html

Breadboard stuff

DBT: Can soldering be undone

Random stuff

Tidbits

Chip foundries:

Terms in EDA

Processes in EDA

Chip packaging

See:

FPGA vs microcontroller vs GPU

Some historical stuff

Not general

tcl scripting