Synthesis/STA SDC constraints - Create clock and generated clock constraints

  Рет қаралды 13,391

VLSI-LEARNINGS

VLSI-LEARNINGS

Күн бұрын

Пікірлер: 38
@merrygo7189
@merrygo7189 4 жыл бұрын
Good explanation sir... Keep it up... I will share your videoes in my VLSI grp
@VLSI-learnings
@VLSI-learnings 4 жыл бұрын
Thank you
@sarathc1456
@sarathc1456 4 жыл бұрын
Please give me VLSI group link
@c.nagasurendrababu156
@c.nagasurendrababu156 2 жыл бұрын
I saw your all videos very nice explanation Bro
@VLSI-learnings
@VLSI-learnings 2 жыл бұрын
Thank you
@muthukumaranm9281
@muthukumaranm9281 4 жыл бұрын
Nice one. Put more videos on writing STA constraints
@VLSI-learnings
@VLSI-learnings 4 жыл бұрын
thank you
@Rcs9060
@Rcs9060 3 жыл бұрын
very nice explanation sir
@VLSI-learnings
@VLSI-learnings 3 жыл бұрын
Thank you
@AB-od7ug
@AB-od7ug 2 жыл бұрын
Very nice Explaination👍👍
@VLSI-learnings
@VLSI-learnings 2 жыл бұрын
Thank you
@umavathimarichetty2050
@umavathimarichetty2050 2 жыл бұрын
Very nice explanation sir..
@VLSI-learnings
@VLSI-learnings Жыл бұрын
Thanks and welcome
@rm997
@rm997 2 жыл бұрын
how can the worst negative slack obtained from vivado be used for determine the critical path
@tejalpawar7199
@tejalpawar7199 4 жыл бұрын
Sir suppose my digital design works on 2 external clocks say clk1 and clk2 . These two clocks have same time period but they are non-overlapping clocks. How to write constraints for these clocks and how to give input and output delays with respect to these clocks?
@VLSI-learnings
@VLSI-learnings 4 жыл бұрын
we will use false path bitween those to clock or we have to use set max delay constraint
@petsanimalsshorts6200
@petsanimalsshorts6200 Жыл бұрын
If from PLL generated clock is there, then is it nessary to add false path for input clock and output clock?
@VLSI-learnings
@VLSI-learnings Жыл бұрын
PLL will generate clock for all block.. you have to write create clock Constant for particular clock
@shivamshrivastava1794
@shivamshrivastava1794 2 жыл бұрын
Hello Sir, what actually "x" and "y" represent here?
@Shahidsoc
@Shahidsoc Жыл бұрын
Hello, if reference clock is coming to pad then to pll whcih generates 100 times more frequency signal dco_clk_o(0) and cl_p_acc then to digital_top at clk_h pin and then goes to clock gates module clk_rst_asic_gen_i_clock_reset. How to constraint it ?. Clock gate module then generate multiple clocks. clk_p_cpu, clk_p_cpu_n, clk_e, clp_p_acc etc. I tried following, but in qor report shows no path . Kindly guide. create_clock -name "PLL_REF_CLK" -period 40.0 -waveform {0.0 20.0} [get_ports pll_ref_clk] create_generated_clock -name "DCO_PLL_CLK" -multiply_by 100 -source [get_ports pll_ref_clk] [get_pins {i_pll/dco_clk_o[0]}] create_generated_clock -name "CLK_P_ACC" -multiply_by 1 -add -master_clock DCO_PLL_CLK -source [get_pins {i_pll/dco_clk_o[0]}] [get_pins i_digital_top/clk_p_acc] create_generated_clock -name "CLK_H" -multiply_by 1 -add -master_clock DCO_PLL_CLK -source [get_pins {i_pll/dco_clk_o[0]}] [get_pins i_digital_top/hclk] create_generated_clock -name "CLK_P_CPU" -multiply_by 1 -add -master_clock CLK_H -source [get_pins {i_digital_top/hclk}] [get_pins i_digital_top/clk_rst_asic_gen_i_clock_reset/clk_p_cpu] create_generated_clock -name "CLK_P_CPU_N" -multiply_by 1 -add -master_clock CLK_H -invert -source [get_pins {i_digital_top/hclk}] [get_pins i_digital_top/clk_rst_asic_gen_i_clock_reset/clk_p_cpu_n] create_generated_clock -name "CLK_E" -multiply_by 1 -add -master_clock CLK_H -source [get_pins {i_digital_top/hclk}] [get_pins i_digital_top/clk_rst_asic_gen_i_clock_reset/clk_e] create_generated_clock -name "CLK_P_ACC_INT" -multiply_by 1 -add -master_clock CLK_H -source [get_pins {i_digital_top/hclk}] [get_pins i_digital_top/clk_rst_asic_gen_i_clock_reset/clk_p_acc]
@nephewniece3312
@nephewniece3312 3 жыл бұрын
Hi, what are the area constraints??
@VLSI-learnings
@VLSI-learnings 3 жыл бұрын
area report constrains i will not explain here .
@Shareefsmtg
@Shareefsmtg Жыл бұрын
sir waveform taken by 2 of clock period sir
@MusicalVibes711
@MusicalVibes711 3 жыл бұрын
Sir how do we decide what should be the clock period. How do. Decide frequency and time period
@VLSI-learnings
@VLSI-learnings 3 жыл бұрын
clock frequency decided by the customer. We have to design as per that frequency
@akashwayal8797
@akashwayal8797 3 жыл бұрын
sir in which field you are working? just asking.. please make more videos !!
@VLSI-learnings
@VLSI-learnings 3 жыл бұрын
Sure .i will do
@VLSI-learnings
@VLSI-learnings 3 жыл бұрын
Sure .i will do
@raviram8954
@raviram8954 11 ай бұрын
Why should we create generated clk
@reshmas3714
@reshmas3714 2 жыл бұрын
Thankyou sir
@VLSI-learnings
@VLSI-learnings 2 жыл бұрын
welcome
@merrygo7189
@merrygo7189 4 жыл бұрын
Sir if you get time then make a video realted to SDC constraint ...what are the challenges we face during SDC settings in a real life project .... because for a block owner we get SDC frm fcfp only ..
@VLSI-learnings
@VLSI-learnings 4 жыл бұрын
sure
@prajwalmali8054
@prajwalmali8054 Жыл бұрын
500mhz how you get 2ns
@mnithish
@mnithish 8 ай бұрын
Can you continue your knowledge sharing... Why 🤔 you stop...?
Synthesis/STA -  false path example and concept
10:34
VLSI-LEARNINGS
Рет қаралды 13 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 100 МЛН
Challenges in writing SDC Constraints
11:43
Semiconductor Engineering
Рет қаралды 3,2 М.
Timing Analyzer: Required SDC Constraints
34:39
Altera
Рет қаралды 22 М.
maximum operating frequency calculation of Sequential circuits
14:21
VLSI-LEARNINGS
Рет қаралды 10 М.
Synthesis/STA - Half cycle path setup and hold timing
9:27
VLSI-LEARNINGS
Рет қаралды 14 М.
VLSI : synchronous reset vs asynchronous reset active low
11:07
VLSI-LEARNINGS
Рет қаралды 21 М.
Synthesis/STA -  virtual clock concept
8:20
VLSI-LEARNINGS
Рет қаралды 10 М.
[Synthesis/STA] fixing setup and hold timing concepts
11:31
VLSI-LEARNINGS
Рет қаралды 17 М.