FPGA Timing Optimization: Optimization Strategies

  Рет қаралды 9,846

Greg Stitt

Greg Stitt

Күн бұрын

Пікірлер: 9
@adamfranklin3129
@adamfranklin3129 3 жыл бұрын
I'm a former student of yours now doing FPGA development in industry. This has been a wonderful resource. Thanks!
@andyhaas5366
@andyhaas5366 3 жыл бұрын
This is an amazing talk. Thank you for the incredibly clear explanations. They should teach you these things EARLY when introducing HDL. I'm only discovering it now after several years of sloppy and slow timing in my designs!
@mbuaesenju8514
@mbuaesenju8514 Жыл бұрын
Thank you, Dr. Stitt.
@BorealScott
@BorealScott 5 ай бұрын
Thanks a lot for sharing!
@arunuday6109
@arunuday6109 3 жыл бұрын
Excellent Talk
@tombouie
@tombouie Жыл бұрын
Thks &; Over my head but if I watch enough I will get there.
@Асад-ЭрдоГад
@Асад-ЭрдоГад Жыл бұрын
Strategy 1 is not a thing. It should make no difference with what constant value you compare. It just changes the logic function of the LUT at which partiicular combination of 'a' bits it outputs 1 and otherwise 0. Also worth mentioning is changing synthesis options that can sometimes allow optimize better for a particular design. I have a recent case that switching synthesis strategy, and a 1 check box in particular, improved timing by approx 1ns on the failing paths.
@flyinginthedark6188
@flyinginthedark6188 Жыл бұрын
But he explicitly said that the value is not constant and comes from a register. So it's not known at compile time. In that case it will help. To check this I wrote some small code examples and found that full equality of two 6 bit signal uses 2 LUT4 + 1 LUT6, but comparing to zero just uses 1 LUT6.
FPGA Timing Optimization: Quartus Timing Analyzer
31:45
Greg Stitt
Рет қаралды 4,8 М.
FPGA Timing Optimization: Background and Challenges
22:53
Greg Stitt
Рет қаралды 6 М.
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
Жездуха 42-серия
29:26
Million Show
Рет қаралды 2,6 МЛН
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
VLSI Design [Module 02 - Lecture 06] High Level Synthesis: RTL Optimizations for Timing
52:31
Optimization Techniques for Digital VLSI Design
Рет қаралды 8 М.
Understanding Timing Analysis in FPGAs
29:41
Altera
Рет қаралды 30 М.
Xilinx 7 Series FPGA Deep Dive (2022)
1:03:50
BYU Computing Bootcamp
Рет қаралды 13 М.
LDC23 - Achieving FPGA Timing Closure
50:33
Lattice Semiconductor
Рет қаралды 307
Systems Design in an Hour
1:11:00
Jordan has no life
Рет қаралды 35 М.
Building a CPU on an FPGA, part 1
39:38
Robert Baruch
Рет қаралды 146 М.
FPGA in trading | Ultra low latency trading | HFT System Design
20:55
Coding Interview Prep
Рет қаралды 17 М.
[stream] iCE40 / FPGA IO timing analysis explanation and examples
1:55:55
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН