• 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. Custom IC Design
  3. Netlisting Unsuccessful for PEX Simulation in ADE/ADEXL

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 124
  • Views 7309
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Netlisting Unsuccessful for PEX Simulation in ADE/ADEXL

shbmsra12
shbmsra12 over 3 years ago

Hi All,

I'm encountering an error while generating the netlist in ADE/ADEXL for post-layout simulation of my design. I have used the spectre output (PEX Output) as input of few block of my interest in the config view. When I tried to generate the netlist to make sure good to go for simulation, But the netlist didn't generate and it throws an error. The Error in the CIW is given below.

INFO (SCH-1170): Extracting "mux_v2_w_predriver_final schematic"
INFO (SCH-1426): Schematic check completed with no errors.
INFO (SCH-1181): "tx_2021 mux_v2_w_predriver_final schematic" saved.
generate netlist...
Begin Incremental Netlisting Jun 9 15:18:32 2022
*Error* eval: unbound variable - simPrintInhConnAttributes
*Error* eval: unbound variable - simPrintInhConnAttributes
*Error* eval: unbound variable - simPrintInhConnAttributes
End netlisting Jun 9 15:18:32 2022
ERROR (OSSHNL-514): Netlist generation failed because of the errors reported above. The netlist might not have been generated at all, or the generated netlist could be corrupt. Fix the reported errors and regenerate the netlist.
...unsuccessful. 

I tried to trace it back if there is some error in the PEX generated spectre output file. But it doesn't shows any error in CIW. The contect of the CIW window is given below.

WARNING (OSSHNL-143): Incremental netlisting is not possible since the global map file '/tmp/shubham/simulation/tb_tx_2021/tb_tx_top_v2_final/adexl/results/data/.tmpADEDir_shubham/tb_tx_2021:tb_tx_top_v2_final:1/tb_tx_2021_tb_tx_top_v2_final_config_spectre/netlist/ihnl/globalmap', could
not be opened in the read mode for IHNL version number comparison. Therefore
re-netlisting the entire design.

INFO (OSSHNL-386): HED 'sourcefile' support is enabled by default. Set variable
'hnlSourceFileDisabled to 't to disable sourcefile support.

INFO (OSSHNL-384): Valid sourcefile '/home/shubham/Shubham_PhD_AMPICLAB/prbs10_8Ch_w_mux_final.pex.netlist' on cell 'tx_2021/prbs10_8Ch_w_mux_final' in config 'tb_tx_2021/tb_tx_top_v2_final/config'. This cell will be treated
as a stop point.

INFO (OSSHNL-384): Valid sourcefile '/home/shubham/Shubham_PhD_AMPICLAB/cml_divider_final.pex.netlist' on cell 'tx_2021/cml_divider_final' in config 'tb_tx_2021/tb_tx_top_v2_final/config'. This cell will be treated
as a stop point.

INFO (OSSHNL-384): Valid sourcefile '/home/shubham/Shubham_PhD_AMPICLAB/8to4_mux.pex.netlist' on cell 'tx_2021/8to4_mux' in config 'tb_tx_2021/tb_tx_top_v2_final/config'. This cell will be treated
as a stop point.

INFO (OSSHNL-384): Valid sourcefile '/home/shubham/Shubham_PhD_AMPICLAB/clock_unit_final_seg_final.pex.netlist' on cell 'tx_2021/clock_unit_final_seg_final' in config 'tb_tx_2021/tb_tx_top_v2_final/config'. This cell will be treated
as a stop point.

INFO (OSSHNL-384): Valid sourcefile '/home/shubham/Shubham_PhD_AMPICLAB/bias_global.pex.netlist' on cell '25G_RING_TX/bias_global' in config 'tb_tx_2021/tb_tx_top_v2_final/config'. This cell will be treated
as a stop point.

*Error* eval: unbound variable - simPrintInhConnAttributes
*Error* eval: unbound variable - simPrintInhConnAttributes
*Error* eval: unbound variable - simPrintInhConnAttributes
End netlisting Jun 9 14:21:16 2022
ERROR (OSSHNL-514): Netlist generation failed because of the errors reported above. The netlist might not have been generated at all, or the generated netlist could be corrupt. Fix the reported errors and regenerate the netlist.
...unsuccessful.

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    I don't know which sub-version of the IC tools you are using (it's always useful to know this, as the forum guidelines request), but one example of where I found this had happened before (from doing some searching, as I've not seen it myself) is where you have a discrepancy between the CDF termOrder and the file you are including (I'm not sure why that would cause a failure like this to be honest. I would however say that using sourcefile in the hierarchy editor isn't the easiest approach, as you need to edit the spectre simulation information in the CDF for the cell to ensure that the termOrder matches that in the included file. Better to create an extracted view or smart view (if using Quantus QRC), or to create a DSPF file from the extraction tool and then include that via the dspf include on Setup->Simulation Files.

    Andrew 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • shbmsra12
    shbmsra12 over 3 years ago in reply to Andrew Beckett

    Hi Andrew,

    I'm sorry for not mentioning the version of the tool. I'm Using IC6.17-64b.78 and Spectre version is 15.1.0.257. I vouch about your comment regarding discrepancy between CDF termOrder in schematic netlist and PEX generated netlist. Before utilizing the PEX generated netlist as sourcefile the CDF termOrder needs to arranged as per schematic netlist. Which I had done manually here because earlier Calibre extracted view was taking a lot time to load and simulate. But thanks for telling to use DSPF file. I'll use DSPF from now onwards.

    Regarding the netlist generation,  I was not able to generate the netlist from ADE-L/ADE-XL. But when I fired the simulation through ADE-XL, It ran and I was able to generate the netlist from  the corners tab in the result window in ADE-XL. Eventually the simulation completed successfully as well.  But This is kind of look weird to me on the behavior of the tool. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to shbmsra12
    shbmsra12 said:
    Regarding the netlist generation,  I was not able to generate the netlist from ADE-L/ADE-XL. But when I fired the simulation through ADE-XL, It ran and I was able to generate the netlist from  the corners tab in the result window in ADE-XL. Eventually the simulation completed successfully as well.  But This is kind of look weird to me on the behavior of the tool

    I've no idea what has gone on here - I suggest you contact customer support (although ADE XL is end-of-support, so you might want to check with ADE Assembler first).

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • shbmsra12
    shbmsra12 over 3 years ago in reply to Andrew Beckett

    Yeah,

    For now, It's working fine. It kind of weird behavior of tool, I don't know. But, I'll surely I'll check with the customer support. Thanks for your Help.

    Best,

    Shubham

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • shbmsra12
    shbmsra12 over 3 years ago in reply to Andrew Beckett

    Yeah,

    For now, It's working fine. It kind of weird behavior of tool, I don't know. But, I'll surely I'll check with the customer support. Thanks for your Help.

    Best,

    Shubham

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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