微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 新手求助Hspice仿真问题

新手求助Hspice仿真问题

时间:10-02 整理:3721RD 点击:







把出错行注释掉,下一行继续报错,求各位帮助,是我生成的spf网表有问题?还是最开始的数字电路就有问题?
能否告知如何更改?

error信息看的不全

  1. ****** HSPICE -- J-2014.09-SP2 64-BIT (Feb 26 2015) RHEL64 ******
  2. Copyright (C) 2014 Synopsys, Inc. All Rights Reserved.
  3. Unpublished-rights reserved under US copyright laws.
  4. This program is protected by law and is subject to the
  5. terms and conditions of the license agreement from Synopsys.
  6. Use of this program is your acceptance to be bound by the
  7. license agreement. HSPICE is the trademark of Synopsys, Inc.
  8. Input File: s38417_trojan1.spf
  9. Command line options: s38417_trojan1.spf
  10. lic:
  11. lic:
  12. lic:
  13. lic:
  14. lic:
  15. lic:
  16. lic:
  17. lic:
  18. lic:
  19. lic:
  20. Init: read install configuration file: /root/simulation/install_path/synopsys/hs/hspice/meta.cfg
  21. **error** (s38417_trojan1.spf:490100)Extra numerical data on above linetoken number=36
  22. **error** (s38417_trojan1.spf:490100) difficulty in reading input

  23. ***** job aborted
  24. 1****** HSPICE -- J-2014.09-SP2 64-BIT (Feb 26 2015) RHEL64 ******
  25. ******
  26. .title s38417_trojan1

  27. ****** job statistics summary tnom=25.000 temp=25.000 ******


  28. ******Machine Information******
  29. CPU:
  30. model name: Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz
  31. cpu MHz: 2301.000

  32. OS:
  33. Linux version 2.6.32-573.22.1.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) ) #1 SMP Wed Mar 23 03:35:39 UTC 2016


  34. ******HSPICE Threads Information******

  35. Command Line Threads Count :1
  36. Available CPU Count:40
  37. Actual Threads Count:1


  38. ******Circuit Statistics******
  39. # nodes=0 # elements=296622
  40. # resistors=180603 # capacitors =116019 # inductors=0
  41. # mutual_inds =0 # vccs=0 # vcvs=0
  42. # cccs=0 # ccvs=0 # volt_srcs=0
  43. # curr_srcs=0 # diodes=0 # bjts=0
  44. # jfets=0 # mosfets=0 # U elements=0
  45. # T elements=0 # W elements =0 # B elements=0
  46. # S elements=0 # P elements =0 # va device=0
  47. # vector_srcs =0 # N elements =0


  48. ******Runtime Statistics (seconds)******

  49. analysistime# pointstot. iterconv.iter
  50. op point0.0010
  51. readin10.38
  52. errchk0.00
  53. setup0.00
  54. output0.00


  55. peak memory used1294.95 megabytes
  56. total cpu time10.78 seconds
  57. total elapsed time11.65 seconds
  58. job started at15:27:51 04/18/2016
  59. job endedat15:28:03 04/18/2016



  60. >error***** hspice job aborted
  61. lic: Release hspice token(s)
  62. lic: total license checkout elapse time:0.38(s)

复制代码



全部的log信息,还需要看spf文件吗?

给大家说一下我面临的难题。
毕设,我修改了一个verilog标准电路,综合得到的verilog网表,老师想看到修改过的电路电源电压的波形和原标准电路电源电压波形有无差别,就让我用Hspice仿真。
师兄让我用IC Compiler把verilog网表输出为def文件,再用StarRC抽取为spef网表,自己加入数字激励,进行Hspice仿真。
我感觉是我的spef网表有问题,因为StarRC抽取的只是寄生参数网表
逻辑结构被忽略,是否成为了我对spef网表进行仿真时频频报错的原因?
希望有好心的大神帮帮我这个菜鸟本科生,解答一下让我知道问题出在哪,我做了将近一个星期这个仿真结果还是没出来,卡得我太难受了。

这个网表是有问题的:在hspice里面是有意义的 不能代表端口

问题解决了,网表有问题,starRC抽取的spf文件里面好多节点标号都出现了\[0\] \[1\] \[...\]这样的格式,把它修改为[0]就可以了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top