Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 dbcommands 

Last post Thu, Jan 10 2013 2:01 AM by ArvindBezawada. 5 replies.
Started by ArvindBezawada 30 Dec 2012 11:45 PM. Topic has 5 replies and 1079 views
Page 1 of 1 (6 items)
Sort Posts:
  • Sun, Dec 30 2012 11:45 PM

    • ArvindBezawada
    • Not Ranked
    • Joined on Sat, Dec 8 2012
    • Ahmedabad, Andhra Pradesh
    • Posts 6
    • Points 175
    dbcommands Reply

    Hi how to give adress of timing library and other valuies using this command

     dbNetEvalDelayAndTran netPtr timeArcPtr rise_delay(ns) rise_trans(ns) fall_delay(ns) fall_trans(ns)

     RightNow for reporting slew value of a net using "reportNet -net net_name"..This is taking longer time ..if it is a post route database it is

    going for full chip extraction and then it is reporting so can we use any dbget command as alternative.......

    Filed under:
    • Post Points: 20
  • Mon, Dec 31 2012 5:19 AM

    • BobD
    • Top 25 Contributor
    • Joined on Fri, Jul 11 2008
    • Chelmsford, MA
    • Posts 247
    • Points 9,325
    Re: dbcommands Reply
    I think the best way to query values like these are with the Advanced Timing TCL commands like these for example:

    encounter 1> get_pins DTMF_INST/TDSP_CORE_INST/i_10084/Y
    encounter 2> report_property [get_pins DTMF_INST/TDSP_CORE_INST/i_10084/Y]
    max_transition                      | 4.500
    slew_max_fall                       | 0.398
    slew_max_rise                       | 0.739
    slew_min_fall                       | 0.398
    slew_min_rise                       | 0.739
    encounter 10> get_property [get_pins DTMF_INST/TDSP_CORE_INST/i_10084/Y] slew_max_rise
    0.739
    A nice thing about get_property is that you can specify which MMMC view you want query:
    encounter 11> get_property [get_pins DTMF_INST/TDSP_CORE_INST/i_10084/Y] slew_max_rise -view setup_func
    0.739

    Think these will help meet your needs?
    • Post Points: 20
  • Mon, Dec 31 2012 5:32 AM

    • ArvindBezawada
    • Not Ranked
    • Joined on Sat, Dec 8 2012
    • Ahmedabad, Andhra Pradesh
    • Posts 6
    • Points 175
    Re: dbcommands Reply

    Hi BobD thanks for this...i tried this but report_property..if i use that again it is going to start full chip extraction and then it is reporting the values as u mentioned...as my design is at post route stage.....

     So is there any time saving ...in the sense any dbcommand available....to give the value directly with out going for extraction

     Thanks..

    Arvind

    • Post Points: 20
  • Mon, Dec 31 2012 5:42 AM

    • BobD
    • Top 25 Contributor
    • Joined on Fri, Jul 11 2008
    • Chelmsford, MA
    • Posts 247
    • Points 9,325
    Re: dbcommands Reply
    Once the timing graph is built, you should be able to query the timing graph without re-extracting. Could you try doing a "timeDesign -postRoute" and then calling report/get_property?
    • Post Points: 20
  • Thu, Jan 10 2013 1:48 AM

    • chirag maniya
    • Not Ranked
    • Joined on Thu, Jan 10 2013
    • surat, Gujarat
    • Posts 2
    • Points 140
    Re: dbcommands Reply

    Looks like ...When you load a fresh databsase and then use report_property then it will extract for full design.

    So First use report_timing and then use 'report_property' command.

    If you already have done report_timing on design then it will not extract again.

    • Post Points: 20
  • Thu, Jan 10 2013 2:01 AM

    • ArvindBezawada
    • Not Ranked
    • Joined on Sat, Dec 8 2012
    • Ahmedabad, Andhra Pradesh
    • Posts 6
    • Points 175
    Re: dbcommands Reply

    common man...i know that i am fresh and my database is fresh...only thing i need is is there any alternate dbcommand...Thats what i want...chirageeeeey...

    • Post Points: 5
Page 1 of 1 (6 items)
Sort Posts:
Started by ArvindBezawada at 30 Dec 2012 11:45 PM. Topic has 5 replies.