microww
Newbie level 6
Now I just design a digital sysntem.When I proceed the P&R,I meet some problem:
1.I dont know how to specify the generated_clock in the core?If I use "Level 0 "to specify the clock ,I can't create the clock tree!How can I do ?
my clock specification is :
"
(GLOBALS_SUBSET TIMING
//the outside main_clock
(WAVEFORM "wave25" 40.0 (posedge 0.0) (negedge 20.0 ))
//the generated clock by multiple 4
(WAVEFORM "wave625_Q0" 160.0 (posedge 0.0) (negedge 40.0))
(WAVEFORM "wave625_Q1" 160.0 (posedge 40.0) (negedge 80.0))
(WAVEFORM "wave625_Q2" 160.0 (posedge 80.0) (negedge 120.0))
(WAVEFORM "wave625_Q3" 160.0 (posedge 120.0) (negedge 160.0))
)//timing
)//globals
(CELL ()
( SUBSET TIMING
(ENVIRONMENT
(CLOCK "wave25" clk )
(CLOCK "wave625_Q0" p0.ph1.U27.Y)
(CLOCK "wave625_Q1" p0.ph1.U29.Y)
(CLOCK "wave625_Q2" p0.ph1.U24.Y)
(CLOCK "wave625_Q3" p0.ph1.U31.Y) "
2.During the design,when I transfer the variable between the top_module and sub_module ,can I change the variable name? If change the name at the interface ,Does it affect theprocess of creating the clock tree?
1.I dont know how to specify the generated_clock in the core?If I use "Level 0 "to specify the clock ,I can't create the clock tree!How can I do ?
my clock specification is :
"
(GLOBALS_SUBSET TIMING
//the outside main_clock
(WAVEFORM "wave25" 40.0 (posedge 0.0) (negedge 20.0 ))
//the generated clock by multiple 4
(WAVEFORM "wave625_Q0" 160.0 (posedge 0.0) (negedge 40.0))
(WAVEFORM "wave625_Q1" 160.0 (posedge 40.0) (negedge 80.0))
(WAVEFORM "wave625_Q2" 160.0 (posedge 80.0) (negedge 120.0))
(WAVEFORM "wave625_Q3" 160.0 (posedge 120.0) (negedge 160.0))
)//timing
)//globals
(CELL ()
( SUBSET TIMING
(ENVIRONMENT
(CLOCK "wave25" clk )
(CLOCK "wave625_Q0" p0.ph1.U27.Y)
(CLOCK "wave625_Q1" p0.ph1.U29.Y)
(CLOCK "wave625_Q2" p0.ph1.U24.Y)
(CLOCK "wave625_Q3" p0.ph1.U31.Y) "
2.During the design,when I transfer the variable between the top_module and sub_module ,can I change the variable name? If change the name at the interface ,Does it affect theprocess of creating the clock tree?