• 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. AMS netlisting has failed

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 17026
  • 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

AMS netlisting has failed

elfmushroom
elfmushroom over 9 years ago

I am trying to create a AMS netlist, but I got the error message in CIW. (AMS netlisting has failed) There's only one warning message in the netlister log (No error). I am using Virtuoso IC6.1.6-64b.101; INCISIVE 14.20.001

The warning message is as following...

WARNING (VLOGNET-121): You are netlisting with the test fixture flag set to OFF.
This could result in possible timescale directive violations. No timescale directive will be added by the netlister. Set the test fixture option to ON before netlisting if there are such violations.

How to set this "test fixture option" to ON in AMS? I set simVerilogTestFixtureFlag = t in .cdsinit file, but the message remained unchanged.

In "Netlist and Run Options", Mode is "OSS-based netlister with irun"

I tried to set AMS_UNL=YES, but I am not sure if it works since I still get "OSS-based netlister with irun."

The circuit is very simple, it's just an inverter chain (some verilog models & one schematic(spectre)). All the blocks are from the same cell, but different "View To Use" setting in the config (Hierarchy Editor).

 Thank you.

CIW info:

INFO (VLOGNET-187): While generating an explicit netlist, it is recommended to set the Terminal SyncUp option on the Netlist Setup form as 'Merge All' with this option. Alternatively, you can set the hnlVerilogTermSyncUp variable as 'mergeAll'. This helps in generating a pure explicit netlist.

INFO (VLOGNET-60): The stimulus name mapped table will not be printed in the "/home/user/cadence/simulation/top/ams/config/netlist/testfixture.verilog" file. To print the stimulus name mapped table, set simVerilogPrintStimulusNameMappingTable = t either in CIW or the .simrc file before invoking Verilog netlister.

INFO (VLOGNET-62): Database internal net names will be printed for floating instance ports. To prevent them from being printed, set simVerilogProcessNullPorts = t either in CIW or the .simrc file.

INFO (VLOGNET-64): All cellviews in the design will be printed in the Netlist Configuration list. If you want to print only those cellviews that need to be re-netlisted in the list, set simVerilogIncrementalNetlistConfigList = t either in CIW or the .simrc file.

INFO (VLOGNET-68): The initial state of stimulus of all inout pins is set to "z". To get inout pins with initial state of "0", set nlVerilogIOInitStimulusStr = "0" either in CIW or the .simrc file.

INFO (VLOGNET-117): Re-netlisting the entire design.

INFO (VLOGNET-118): Using connection by name (explicit connections) for all stopping and non-stopping cells.

WARNING (VLOGNET-121): You are netlisting with the test fixture flag set to OFF. This could result in possible timescale directive violations. No

timescale directive will be added by the netlister. Set the test fixture option to ON before netlisting if there are such violations.

Traverse Config lib: test cell:top view:config

ERROR (AMS-1247): AMS netlisting has failed.

Check Simulation->Output Log->Netlister Log for errors.

Correct your design and netlist again.

...unsuccessful.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    That warning is not relevant - it's an old warning that should have been suppressed for AMS because that doesn't use the test fixture anyway. It's been fixed in IC616 ISR9 (IC6.1.6.500.9).

    UNL is not supported until IC6.1.6.500.6 (if my memory is correct) so that won't help here.

    I would suggest moving to a later hotfix (you're using the original base release of IC616)  and trying again, probably with UNL. Hopefully the error will be more explicit. If it's still a problem, then contact customer support.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • elfmushroom
    elfmushroom over 9 years ago
    Thank you.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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