Is there a way to print Ctotal of a net from the results of spectre's netcap info analysis? I hoped there is something like getData("/my_net" "Ctotal" ?result "netcap-info"), what I could add to the Results tab in ADE Explorer/Assembler.
I do not see any corresponding analysis names among the results in CIW:
results()(dcOp dcOpInfo ac primitives subckts asserts variables)
(dcOp dcOpInfo ac primitives subckts
The netcap and allcap outputs from the info analysis don't save into a PSF database, but instead generate an SQL database that is used to populate the Capacitance view in ADE. You can look at the results from different sweep points, corners, and set up queries to look for particular nets and capacitances over certain values. You can't get to the data via OCEAN functions though - in some cases there is a PSF database produced (if where=rawfile is set) but it only contains some header information and no actual capacitance data.
For some reason the Capacitance option in ADE's Results tab does not list all the capacitances. I have a single block in my testbench called DUT. All the net capacitances in the DUT are reported, but no capacitances for the nodes connecting to the DUT's terminals on the highest level. On the other hand the text files contains all the information.
The analysis is added to the netlist with the following line: allcap info what=allcap where=file file="allcap" (I've experiented with both netcap and allcap)
allcap info what=allcap where=file file="allcap" (I've experiented with both netcap and allcap)
I will look into the code you have provided. Many thanks for it! It is related to a side project of mine, that's why the slow response, for which I apologize.ICADVM20.1-64b.500.25.EHF11261Spectre 126.96.36.1999.isr12 64bit
I would suggest you first try the latest SPECTRE21.1 Hotfix version (which is ISR 22), and if that doesn't fix it, contact customer support. It will need some investigation (I don't have the bandwidth in the next week or two to do this myself, and it might be case-specific).