Team: AI5 Hardware Verification
Tesla DV Phone Screen #1
What is a FIFO? Why do we use a synchronous and an asynchronous FIFO?
Calculate the FIFO depth. blockA frequency = 80Mhz write, blockB frequency = 50MHz read and number of transactions to send = 120
Time_A = 12.5ns Time_B = 20ns
To send 120 packets we will need 12.5 * 120 = 1500ns
In 1500 ns, how many pkts are we able to read ? 1500/20 = 75
Hence the depth, 120 - 75 = 45
Write a constraint to generate unique elements.
What will be the output for this:
Part1:
█████████████████
███████████████████████
████████████████████████████
████████████████████████████████████████
███████████████████████████
██████████████████████████
██████████████████
███████████████
███████████████
███████████████
████████████████████████
█████████████████████████████
████████████████████████████████
████████████████████████████████████
██████████████████████
█████████████████
████████████████
███████████████
███████████████
█████████████████
█████████████████
████████████████████████████
█████████████████████████████
███████████████████████████
███████████████████████
█████████████████████████████
███████████████
███████████████
███████████████
█████████████████
████████████████████████
██████████████████████████████
████████████████████████████████
█████████████████████████
█████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████
███████████████████████████████
██████████████████████
█████████████████████████
█████████████████████████████████████████████
██████████████████████████████████████████████████████████
██████████████████████████
█████████████████████████████████████████████████████████████████
███████████████████████████████████████████████
█████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████