• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Celsius Thermal Solver
  3. Creating Power tree from ODB++ file

Stats

  • State Not Answered
  • Replies 2
  • Subscribers 16
  • Views 5810
  • Members are here 0
More Content

Creating Power tree from ODB++ file

Nikita Zapesotskiy
Nikita Zapesotskiy over 2 years ago

Hi.

I am trying to perform a E/T simulation with Celsius Thermal Solver for layout from ODB++ file.

I follow the workflow but I got stuck trying to create Power Tree.

Power supply connection made by two press-fit connectors PF1 and PF6 for positive and negative power supply pins respectively.

I select the corresponding net to define a starting components, Selecting the positive pin to be PF1 and Negative Pin PF6.

Then I define the trough components but in the end I can't see the PF6 defined as sink on the Power Tree.

What can cause this kind of issue?

Thank you.

Best regards,

Nikita Zapesotskiy.

  • Cancel
  • Sign in to reply
  • ShivaShankarM
    0 ShivaShankarM over 2 years ago

    Hi Nikita Zapesotskiy,

    Did you try check 'Component Type Identification' and 'Topology Extraction' sections under Initial Setup workflow on left hand side of PowerTree?

    You need to input your sink component refdes properly in either of these two sections.

    1. In Component Type Identification, check whether your sink refdes PF* is set under SINKs column.

    2. In Topology Extraction, similarly, check whether your sink refdes PF* is set under Ending Components column.

    FYI, Sink will be the ending component in a PowerTree.

    If your sink refdes name is not visible in any of the above two sections, then try adding PF* in either of these sections and update powertree to see your sink component in powertree.

    There could be other possible reasons for this issue which we can check out one by one.

    Thanks,

    Shiva Shankar M

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Nikita Zapesotskiy
    0 Nikita Zapesotskiy over 1 year ago in reply to ShivaShankarM

    Hi Shiva Shankar M.

    Sorry for the late response.

    I tried to input the sink component RefDes as you said. Once in component type identification, next in topology extraction and then in both and i still can`t define the PF6.1 as sink.

    Maybe there is some different reason why i can`t configure it properly.

    The PCB I want to perform a simulation on is BLDC motor driver power board, as i mentioned earlier there is two power supply connection press fit connectors PF1 for positive and PF6 for negative. There is also phase connectors named PF3,PF4,PF5 but for my opinion they are don't need to be a part of power tree (I may be mistaken, that is the first board i try to simulate after the lab that i did in the course).

     I will try to explain what i`am doing step by step and then maybe it will be easier to find the mistake i make.

    After loading the layout file and selecting relevant nets in the net translator (i am sure you are familiar with three phase inverter power stage, so i select only the DC bus, Phases, Lower transistor to sense resistor net and the ground net)

    Then i`am setting up the P/G nets (TV_MOTOR+ is the power net and GND+TPOWER is the ground net).

    Then i go to the PowerTree Setup section for Extract PowerTree in Design and configure starting components as shown below

    Next i configure the SINKS and ending component as you mentioned in your answer (i tried to put PF* in either of the fields and also in both of them) and the i configure the Trough components (Only the power transistors in my case) and what i get is:

    Thank you for your time, and I look forward to hearing from you soon.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information