W
waamaral
Guest
Chào,
Tôi
đang cố gắng để làm một số các tham số đo lường-nhưng không phải làm việc.Mà không cần sử dụng các thẻ tab "biện pháp" mô phỏng các hoạt động một cách chính xác và tôi có thể đo lường cốt truyện của tôi bằng cách sử dụng tab "Chạy" / "Waveforms".Tuy nhiên, khi tôi cố gắng để thành lập công ty đo lường bằng cách sử dụng thẻ "áp dụng các biện pháp" không phải là thành công các mô phỏng và các lỗi sau xuất hiện:
Để kiểm tra 'amplifier1_sparam' được tìm thấy sau đây trong 'ocean.log'.....
--------------------------------------------
Lỗi: \ E * * Lỗi eval: unbound biến - _acvIsOwnerAptivia
--------------------------------------------
somebody có thể giúp tôi được không?Tôi đã cùng một mô phỏng trong một trung tâm nghiên cứu và làm việc.Do đó tôi nghĩ rằng nó không phải cái gì với các bài kiểm tra nhưng với các công cụ Cadence.
Xin cảm ơn!!
Dưới đây là bản báo cáo từ "xem kết quả" nút
. \ o Chương trình#)$ CDS: awd.exe phiên bản 5.1.0 06/20/2007 02:10 (cicln03) $
\ o Hierarchy: / linux/cds/tools/ic5141/v5141usr5/tools.lnx86/dfII /
\ o tiểu phiên bản: phiên bản phụ 5.10.41_USR5.90.69 (32-bit, địa chỉ)
\ o hệ thống điều hành: Linux 2.6.9-67.EL # 1 Fri Nov 16
12:34:11 EST 2007
\ o X máy chủ: MIT X Consortium (Cadence Xndx)
\ o Chiều sâu của Mỹ (gốc): 8 (
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Mát mẻ" border="0" />\ o Số Planes sử dụng: 8
\ o X phiên bản: 11,0 (nhà cung cấp phát hành 5000)
\ o cửa sổ quản lý: khác
\ o Làm việc Directory: / export/home/users/lpci/designer/cds5141/amplifier1_080819/results/amplifier1/tb_amplifier1/schematic/amplifier1_sparam/run0
\ o Quy trình ID: 2282
\ o đặt ra tại FAR 1252,227-19 hoặc tương đương.
\ o Loading ams.cxt
\ o Loading auCore.cxt
\ o Loading acv.cxt
\ o Loading awv.cxt
\ o Loading ciwMenu.cxt
\ o Loại ocnHelp () để được giúp đỡ về OCEAN lệnh.
\ o Thấy trong ... / Công cụ / dfII / mẫu / nghệ sĩ / OCEAN ví dụ
\ o OCEAN script.
\ p>
\ i _acvSimStatus = t
\ tt
\ p>
\ i acvSimPassCnt = 0
\ t 0
\ p>
\ i acvSimFailCnt = 0
\ t 0
\ p>
\ i acvMeasPassCnt = 0
\ t 0
\ p>
\ i acvMeasFailCnt = 0
\ t 0
\ p>
\ i, trừ khi (boundp ( 'pi) pi = 3.141593)
\ t 3,141593
\ p>
\ i, trừ khi (boundp ( 'twoPi) twoPi = 6.283185)
\ t 6,283185
\ p>
\ i, trừ khi (boundp ( 'sqrt2) sqrt2 = 1.414214)
\ t 1,414214
\ p>
\ i, trừ khi (boundp ( 'degPerRad) degPerRad = 57,29578)
\ t 57,29578
\ p>
\ i, trừ khi (boundp ( 'phí) phí = 1.602192e-19)
\ t 1.602192e-19
\ p>
\ i, trừ khi (boundp ( 'boltzmann) boltzmann = 1.380622e-23)
\ t 1.380622e-23
\ p>
\ i, trừ khi (boundp ( 'epp0) epp0 = 8.854e-12)
\ t 8.854e-12
\ p>
\ i; Perl Bắt đầu quá trình này cho kết quả tích lũy và các biện pháp tài liệu tham khảo
\ i acvPerlStart (sprintf (không "% s / bin / acv_ocn_perl" getShellEnvVar ( "ACV_ROOT"))? logFile "perl_messages.txt")
\ tt
\ p>
\ i; ade lượng định dạng là sst2 theo mặc định.Vì vậy,
chúng tôi thay đổi nó để psfbin, WSF
\ i envSetVal ( "spectre.envOpts" "simOutputFormat" chuỗi "psfbin")
\ tt
\ p>
\ i envSetVal ( "spectreVerilog.envOpts" "simOutputFormat" chuỗi "psfbin")
\ tt
\ p>
\ i envSetVal ( "spectreVerilog.envOpts" "logicOutputFormat" 'chuỗi "WSF")
\ tt
\ p>
\ i acvMwriteLineToFile ( ". / stafile", "Chạy các biện pháp \ n")
\ tt
\ p>
\ i acvMeasHadFailures = 0
\ t 0
\ p>
\ i; Lưu psf dir hiện nay đang được sử dụng
\ i current_psf_dir ="../../ results/amplifier1_sparam.psf "
\ t "../../ results/amplifier1_sparam.psf "
\ p>
\ i nếu (openResults (simplifyFilename ("../../ results/amplifier1_sparam.psf "), t)
\ i sau đó
\ i _acvMeasKeys = ""
\ i _acvMeasFile = outfile ( ". / ocean.res")
\ i _ocnMeasFile = _acvMeasFile
\ i; Ño 'Gain'
\ i _acvMeasInfoString = "Gain"
\ i _acvMeasKeepDomain = "yes"
\ i Gain = xe (errsetstring ( "dB20 (aaSP (2 1 ))"))
\ i acvMdumpRes ( "Được" Gain)
\ i acvMeasResult = không
\ i đóng (_acvMeasFile)
\ i nếu (! acvGetMeasurements ("../../ results/amplifier1_sparam.res ","","./ ocean.res ","")
\ i sau đó
\ i printf ( "Lỗi: Một số đo lường có thất bại \ n")
\ i acvMeasHadFailures
\ i)
\ i nếu ((acvMeasHadFailures> 0)
\ i sau đó
\ i acvMeasFailCnt
\ i khác
\ i acvMeasPassCnt
\ i)
\ i khác
\ i printf ( "Lỗi: Không thể mở PSF kết quả ../../results/amplifier1_sparam.psf")
\ i)
\ o Loading oasis.cxt
\ * E * Lỗi eval: unbound biến - _acvIsOwnerAptivia
\ p>
\ i sprintf (acvStatusLine "% d% d% d% d", acvSimPassCnt, acvSimFailCnt, acvMeasPassCnt, acvMeasFailCnt)
\ t "0 0 0 0"
\ p>
\ i acvMwriteLineToFile ( ". / tình trạng" acvStatusLine)
\ tt
\ p>
\ i 0
\ t 0
\ p>
\ i acvGetMeasurements ("../../ results/amplifier1_sparam.res "," GHI "," END "," THỜI GIAN ")
\ tt
\ p>
\ i đi theo lối ra
\ o
Tôi
đang cố gắng để làm một số các tham số đo lường-nhưng không phải làm việc.Mà không cần sử dụng các thẻ tab "biện pháp" mô phỏng các hoạt động một cách chính xác và tôi có thể đo lường cốt truyện của tôi bằng cách sử dụng tab "Chạy" / "Waveforms".Tuy nhiên, khi tôi cố gắng để thành lập công ty đo lường bằng cách sử dụng thẻ "áp dụng các biện pháp" không phải là thành công các mô phỏng và các lỗi sau xuất hiện:
Để kiểm tra 'amplifier1_sparam' được tìm thấy sau đây trong 'ocean.log'.....
--------------------------------------------
Lỗi: \ E * * Lỗi eval: unbound biến - _acvIsOwnerAptivia
--------------------------------------------
somebody có thể giúp tôi được không?Tôi đã cùng một mô phỏng trong một trung tâm nghiên cứu và làm việc.Do đó tôi nghĩ rằng nó không phải cái gì với các bài kiểm tra nhưng với các công cụ Cadence.
Xin cảm ơn!!
Dưới đây là bản báo cáo từ "xem kết quả" nút
. \ o Chương trình#)$ CDS: awd.exe phiên bản 5.1.0 06/20/2007 02:10 (cicln03) $
\ o Hierarchy: / linux/cds/tools/ic5141/v5141usr5/tools.lnx86/dfII /
\ o tiểu phiên bản: phiên bản phụ 5.10.41_USR5.90.69 (32-bit, địa chỉ)
\ o hệ thống điều hành: Linux 2.6.9-67.EL # 1 Fri Nov 16
12:34:11 EST 2007
\ o X máy chủ: MIT X Consortium (Cadence Xndx)
\ o Chiều sâu của Mỹ (gốc): 8 (
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Mát mẻ" border="0" />\ o Số Planes sử dụng: 8
\ o X phiên bản: 11,0 (nhà cung cấp phát hành 5000)
\ o cửa sổ quản lý: khác
\ o Làm việc Directory: / export/home/users/lpci/designer/cds5141/amplifier1_080819/results/amplifier1/tb_amplifier1/schematic/amplifier1_sparam/run0
\ o Quy trình ID: 2282
\ o đặt ra tại FAR 1252,227-19 hoặc tương đương.
\ o Loading ams.cxt
\ o Loading auCore.cxt
\ o Loading acv.cxt
\ o Loading awv.cxt
\ o Loading ciwMenu.cxt
\ o Loại ocnHelp () để được giúp đỡ về OCEAN lệnh.
\ o Thấy trong ... / Công cụ / dfII / mẫu / nghệ sĩ / OCEAN ví dụ
\ o OCEAN script.
\ p>
\ i _acvSimStatus = t
\ tt
\ p>
\ i acvSimPassCnt = 0
\ t 0
\ p>
\ i acvSimFailCnt = 0
\ t 0
\ p>
\ i acvMeasPassCnt = 0
\ t 0
\ p>
\ i acvMeasFailCnt = 0
\ t 0
\ p>
\ i, trừ khi (boundp ( 'pi) pi = 3.141593)
\ t 3,141593
\ p>
\ i, trừ khi (boundp ( 'twoPi) twoPi = 6.283185)
\ t 6,283185
\ p>
\ i, trừ khi (boundp ( 'sqrt2) sqrt2 = 1.414214)
\ t 1,414214
\ p>
\ i, trừ khi (boundp ( 'degPerRad) degPerRad = 57,29578)
\ t 57,29578
\ p>
\ i, trừ khi (boundp ( 'phí) phí = 1.602192e-19)
\ t 1.602192e-19
\ p>
\ i, trừ khi (boundp ( 'boltzmann) boltzmann = 1.380622e-23)
\ t 1.380622e-23
\ p>
\ i, trừ khi (boundp ( 'epp0) epp0 = 8.854e-12)
\ t 8.854e-12
\ p>
\ i; Perl Bắt đầu quá trình này cho kết quả tích lũy và các biện pháp tài liệu tham khảo
\ i acvPerlStart (sprintf (không "% s / bin / acv_ocn_perl" getShellEnvVar ( "ACV_ROOT"))? logFile "perl_messages.txt")
\ tt
\ p>
\ i; ade lượng định dạng là sst2 theo mặc định.Vì vậy,
chúng tôi thay đổi nó để psfbin, WSF
\ i envSetVal ( "spectre.envOpts" "simOutputFormat" chuỗi "psfbin")
\ tt
\ p>
\ i envSetVal ( "spectreVerilog.envOpts" "simOutputFormat" chuỗi "psfbin")
\ tt
\ p>
\ i envSetVal ( "spectreVerilog.envOpts" "logicOutputFormat" 'chuỗi "WSF")
\ tt
\ p>
\ i acvMwriteLineToFile ( ". / stafile", "Chạy các biện pháp \ n")
\ tt
\ p>
\ i acvMeasHadFailures = 0
\ t 0
\ p>
\ i; Lưu psf dir hiện nay đang được sử dụng
\ i current_psf_dir ="../../ results/amplifier1_sparam.psf "
\ t "../../ results/amplifier1_sparam.psf "
\ p>
\ i nếu (openResults (simplifyFilename ("../../ results/amplifier1_sparam.psf "), t)
\ i sau đó
\ i _acvMeasKeys = ""
\ i _acvMeasFile = outfile ( ". / ocean.res")
\ i _ocnMeasFile = _acvMeasFile
\ i; Ño 'Gain'
\ i _acvMeasInfoString = "Gain"
\ i _acvMeasKeepDomain = "yes"
\ i Gain = xe (errsetstring ( "dB20 (aaSP (2 1 ))"))
\ i acvMdumpRes ( "Được" Gain)
\ i acvMeasResult = không
\ i đóng (_acvMeasFile)
\ i nếu (! acvGetMeasurements ("../../ results/amplifier1_sparam.res ","","./ ocean.res ","")
\ i sau đó
\ i printf ( "Lỗi: Một số đo lường có thất bại \ n")
\ i acvMeasHadFailures
\ i)
\ i nếu ((acvMeasHadFailures> 0)
\ i sau đó
\ i acvMeasFailCnt
\ i khác
\ i acvMeasPassCnt
\ i)
\ i khác
\ i printf ( "Lỗi: Không thể mở PSF kết quả ../../results/amplifier1_sparam.psf")
\ i)
\ o Loading oasis.cxt
\ * E * Lỗi eval: unbound biến - _acvIsOwnerAptivia
\ p>
\ i sprintf (acvStatusLine "% d% d% d% d", acvSimPassCnt, acvSimFailCnt, acvMeasPassCnt, acvMeasFailCnt)
\ t "0 0 0 0"
\ p>
\ i acvMwriteLineToFile ( ". / tình trạng" acvStatusLine)
\ tt
\ p>
\ i 0
\ t 0
\ p>
\ i acvGetMeasurements ("../../ results/amplifier1_sparam.res "," GHI "," END "," THỜI GIAN ")
\ tt
\ p>
\ i đi theo lối ra
\ o