-
| 
         Hi,  | 
  
Beta Was this translation helpful? Give feedback.
      
      
          Answered by
          
            rovinski
          
      
      
        Aug 7, 2024 
      
    
    Replies: 2 comments 4 replies
-
| 
         "analog waveform format" This just sounds like SPICE? Do you mean like per-cycle consumption instead of aggregated?  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    4 replies
                  
                
            -
| 
         OpenSTA could use the vcd file to generate a cycle by cycle power waveform. It is just an issue of resources to do it.  | 
  
Beta Was this translation helpful? Give feedback.
                  
                    0 replies
                  
                
            
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
OpenSTA and all similar digital simulation are cycle- or event-based tools. The best you will be able to do with them is a single-cycle simulation and get the power from that (which won't be very accurate). They are meant for longer simulations and an average power number.
For arbitrary timescales shorter than a clock cycle, you just need to go directly to SPICE. OpenSTA can at least help by using
write_path_spicefor subsets of the circuit you are interested in. Any circuit sufficiently large will take forever to simulate in SPICE anyways.