Thông báo

Collapse
No announcement yet.

Các công cụ hay dùng trong thiết kế vi điện tử

Collapse
This is a sticky topic.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Em chạy lệnh ./snps_start_lic.sh (cái file để chạy license của nó )thì bị lỗi: Failed to open the TCP port number in the license. Em mò mấy ngày rồi vẫn chưa được, có bác nào biết giúp mình với. Cám ơn nhiều!
    Cụ thể là thế này:
    23:13:15 (lmgrd) -----------------------------------------------
    23:13:15 (lmgrd) Please Note:
    23:13:15 (lmgrd)
    23:13:15 (lmgrd) This log is intended for debug purposes only.
    23:13:15 (lmgrd) In order to capture accurate license
    23:13:15 (lmgrd) usage data into an organized repository,
    23:13:15 (lmgrd) please enable report logging. Use Macrovision's
    23:13:15 (lmgrd) software license administration solution,
    23:13:15 (lmgrd) FLEXnet Manager, to readily gain visibility
    23:13:15 (lmgrd) into license usage data and to create
    23:13:15 (lmgrd) insightful reports on critical information like
    23:13:15 (lmgrd) license availability and usage. FLEXnet Manager
    23:13:15 (lmgrd) can be fully automated to run these reports on
    23:13:15 (lmgrd) schedule and can be used to track license
    23:13:15 (lmgrd) servers and usage across a heterogeneous
    23:13:15 (lmgrd) network of servers including Windows NT, Linux
    23:13:15 (lmgrd) and UNIX. Contact Macrovision at
    23:13:15 (lmgrd) Digital Entertainment Technology Leader - Digital Content Management and Discovery - Rovi for more details on how to
    23:13:15 (lmgrd) obtain an evaluation copy of FLEXnet Manager
    23:13:15 (lmgrd) for your enterprise.
    23:13:15 (lmgrd)
    23:13:15 (lmgrd) -----------------------------------------------
    23:13:15 (lmgrd)
    23:13:15 (lmgrd)
    23:13:15 (lmgrd) Failed to open the TCP port number in the license.

    Comment


    • chào bạn,

      bạn post đoạn script snps_start_lic.sh và 2 dòng đầu của file license nghĩa là SERVER và DAEMON mình sẽ giúp bạn
      chạy được mấy cái phần mềm synopsys

      bạn cũng có thể đổi shell sang c-shell( dùng lệnh chsh) và dùng các biến ở post

      http://www.dientuvietnam.net/forums/...26/index2.html

      comment #18 và #20

      TCP port ko mở được có thể do nhiều nỗi như DAEMON đang chạy lên port đó busy
      hoạc là OS encode Hadrr theo EM mà license của bạn dùng eth0 chẳng hạn

      thông thường để chạy lại flexlm thì bạn phải tắt cái flexlm server trước rồi mới chạy
      bạn có thể tắt hoàn toàn daemon bằng cách
      lmdown -c synopsys.dat
      killall syndaemon
      rồi chạy lại flexlm
      nếu vẫn ko tắt được thì bạn làm như sau
      lmdown -c synopsys.dat
      gnome-session-quit --logout --no-promp

      rồi chạy lại flexlm
      lmgrd -c synopsys.dat

      Comment


      • Nguyên văn bởi cheetin Xem bài viết
        chào bạn,

        bạn post đoạn script snps_start_lic.sh và 2 dòng đầu của file license nghĩa là SERVER và DAEMON mình sẽ giúp bạn
        chạy được mấy cái phần mềm synopsys

        bạn cũng có thể đổi shell sang c-shell( dùng lệnh chsh) và dùng các biến ở post

        http://www.dientuvietnam.net/forums/...26/index2.html

        comment #18 và #20

        TCP port ko mở được có thể do nhiều nỗi như DAEMON đang chạy lên port đó busy
        hoạc là OS encode Hadrr theo EM mà license của bạn dùng eth0 chẳng hạn

        thông thường để chạy lại flexlm thì bạn phải tắt cái flexlm server trước rồi mới chạy
        bạn có thể tắt hoàn toàn daemon bằng cách
        lmdown -c synopsys.dat
        killall syndaemon
        rồi chạy lại flexlm
        nếu vẫn ko tắt được thì bạn làm như sau
        lmdown -c synopsys.dat
        gnome-session-quit --logout --no-promp

        rồi chạy lại flexlm
        lmgrd -c synopsys.dat

        Xin chào bạn, cám ơn bạn đã quan tâm!
        Đây là đoạn script snps_start_lic.sh:
        #!/bin/bash

        echo "Start Synopsys License Server"

        /usr/synopsys/scl/linux/bin/lmgrd -c /usr/synopsys/scl/admin/license/synopsys.dat

        echo "Done!"
        còn đây là 2 dòng đầu trong file license(mới đầu nó là localhost nhưng khi mình chạy lệnh hostname thì nó là localhost.localdomain, nên theo hướng dẫn mình đã sửa lại thành localhost.localdomain, không biết có đúng không )
        SERVER localhost.localdomain 00238BD4FAA8 27000

        DAEMON snpslmd !!!Path_to_snpslmd.exe
        mình là theo hướng dẫn chạy các lệnh sau bạn xem có đúng không:
        ################################################## ##########

        OS Recommendation: Fedora 14, CentOS

        ## Install packages
        su -
        yum install -y gcc gcc-c++ ksh csh

        ## Untar
        tar -cvzf synopsys.digital.tar.gz -C /usr/
        chmod -R 777 /usr/synopsys

        ## Edit envrionment variable
        chsh #hai lệnh này mình chạy lần lượt
        /bin/csh #chạy xong lệnh này nó lại trở về [root@localhost ~]# chả hiểu nó để làm gì nữa

        hostname #xong lệnh này mình được localhost.localdomain nên sửa localhost thành localhost.localdomain
        gedit /etc/csh.cshrc &
        Edit 27000@yourhostname

        ## Edit license file
        gedit /usr/synopsys/scl/admin/license/synopsys.dat

        ### Change localhost to yourhostname
        ### SERVER yourhostname 00238BD4FAA8 27000

        ## Copy snps_start_lic.sh to Home

        exit
        chmod +x ~/snps_start_lic.sh

        ## Change MAC address

        su -
        ifconfig eth0 hw ether 00:23:8B4:FA:A8


        ## Start License Server
        ## Exit root user

        exit
        ~/snps_start_lic.sh

        ################################################## ########
        ## Open Design Compiler


        dc_shell
        mình làm đến lênh cuối cùng rồi, là lệnh: ~/snps_start_lic.sh thì nó cứ dừng ở đoạn này, mình chỉ chép phần cuối thôi vì nó dài lắm:
        22:17:45 (snpslmd) Licenses are case sensitive for TE_CATS
        22:17:45 (snpslmd)
        22:17:45 (snpslmd) EXTERNAL FILTERS are OFF
        22:17:45 (lmgrd) snpslmd using TCP-port 47164
        22:17:45 (snpslmd) Serving features for the following vendor names:
        snpslmd CADABRA EPIC ISE-TCADd TE_CATS adalmd anagram archprod avantd chrysalisd everest hscd innologd la_dmon leda metasoftd nassd numeritchd saber_dmn sandwork sigmacd slat snpsOEM1 snpsOEM2 snpsOEM3 snpsOEM4 snpsOEM5 snpsOEM6 snpsOEM7 snpsOEM8 snpsOEM9 ssilmd synopsysd tmald vcsd
        22:17:46 (snpslmd) ------------------------------------------------------------------
        22:17:46 (snpslmd) Checking the integrity of the license file....
        22:17:46 (snpslmd) Valid SSS feature found.
        22:17:46 (snpslmd) The feature is needed to enable the other keys in your license file.
        22:17:46 (snpslmd) ------------------------------------------------------------------
        chờ lâu quá mình nhấn ctrl c dừng lại, sau đó chạy lại thì nó hiện lỗi trên mà mình đã nói, mình cài trên feroda 14 i386 trên máy ảo vmware, bạn và mọi người xem và giúp mình với!
        Cám ơn nhiều!
        Last edited by xuan.anh; 25-01-2013, 14:45.

        Comment


        • chào bạn,

          lệnh chsh là để thay đổi shell, thông thường thì bạn chỉ cần thay đổi ở mode user bình thường cũng
          được, còn nếu bạn chạy eda tool cả khi terminal ở super user thì bạn đổi cả ở mode này nữa.
          việc đổi sang cshell là để sử dụng lại các biến mội trường cần set để chạy các tool EDA sau này thay vì bạn set lại
          các biến môi trường bằng bash shell mặc định.

          của bạn đang bị vấn đề ở phần flexlm
          của bạn dùng license theo mac của máy khác lên mỗi lần chạy phải đổi mac trước mới chạy license
          1. đổi mac
          bạn chạy lệnh này ở su nhé
          # ifconfig eth0 hw ether 00:23:8B4:FA:A8
          # ifconfig eth0 up
          để đổi mac khi khởi động máy bạn cho lệnh này vào /etc/rc.local
          với fedora 16,17,18 bạn tạo ra file rc.local để trong /etc/rc.d/ rồi đổi thuộc tính execute

          làm xong bạn lên check lại bằng lệnh iconfig xem mac đã đươc đổi giống với mac trong file license chưa

          2. Edit file license

          sau khi đổi được mac thì bạn cần edit 2 chỗ trong license file

          - thay hostname trong license file giống với hostname của máy, lấy hostname của máy bằng lênh
          hostname
          - thay đường dẫn của snpslmd DAEMON
          DAEMON snpslmd /usr/synopsys/scl/linux/bin/snpslmd

          sau đó khởi tạo flexlm
          /usr/synopsys/scl/linux/bin/lmgrd -c /usr/synopsys/scl/admin/license/synopsys.dat

          sau bước này nếu flexlm chạy ngon ko có nỗi gì thì mới tính đến configure phần mềm
          nhớ cứ chạy flexlm được đi đã rồi tool sẽ chạy thôi ko cần test tool vội làm gì cả

          3. Configure phần mềm

          sau khi flexlm chạy ok thì các valid feature sẽ có ở port 27000 và mình cần chỏ biến
          SNPSLMD_LICENSE_FILE đến đó để tool synopsys đọc được các feature này
          bạn set biến này vào /etc/csh.cshrc
          setenv SNPSLMD_LICENSE_FILE 27000@phuc-ThinkPad-T61
          thay hostname bằng hostname máy của bạn

          cuối cùng là set biến cho các tool bạn có
          bạn dùng những tool gì cần set thì tham khảo set như biến sau đây vào file csh.cshrc nhé

          để thay đổi mac và chay flexlm luôn từ lúc khởi đông máy và chỉ việc dùng tool luôn thì bạn cho các lệnh
          vào /etc/rc.local

          # ifconfig eth0 hw ether 00:23:8B4:FA:A8
          # ifconfig eth0 up
          /usr/synopsys/scl/linux/bin/lmgrd -c /usr/synopsys/scl/admin/license/synopsys.dat



          ################################################## ##
          ####### eda env variables ##########################
          ################################################## ##
          ############ synopsys license path ##################
          setenv SNPSLMD_LICENSE_FILE 27000@phuc-ThinkPad-T61
          setenv CDS_LIC_FILE 5280@phuc-ThinkPad-T61
          setenv DD_USE_LIBDEFS NO
          ################################################## #
          ############# modelsim ###########################
          ##################################################
          setenv LM_LICENSE_FILE /usr/synopsys/scl/linux/bin/synopsys.dat
          setenv CDS_LIC_FILE /usr/cadence/cdslmd/cadence.dat
          #setenv MGLS_LICENSE_FILE /usr/modelsim/license.dat
          ################################################## ###
          setenv LEDA_PATH /usr/synopsys/leda
          setenv SYNOPSYS /usr/synopsys
          setenv VCS_HOME /usr/synopsys/vcs
          setenv SCL_HOME $SYNOPSYS/scl
          #setenv VCS_ARCH_OVERRIDE linux_rhel40
          setenv OA_UNSUPPORTED_PLAT linux_rhel40
          setenv OA_HOME /usr/cadence/IC614-500-13/oa_v22.04.073

          setenv CDS_LOAD_ENV CSF
          #################################################
          ############## matlab ############################
          setenv PATH /usr/matlab/bin:$PATH
          ################################################## #
          ############## execute path #######################
          ##################################################
          setenv PATH $SYNOPSYS/dc/bin:$PATH
          setenv PATH $SYNOPSYS/leda/linux/bin:$PATH
          setenv PATH $SYNOPSYS/vcs/bin:$PATH
          setenv PATH $SYNOPSYS/icc/bin:$PATH
          setenv PATH $SYNOPSYS/pt/bin:$PATH
          setenv PATH $SYNOPSYS/fm/bin:$PATH
          setenv PATH $SYNOPSYS/scl/linux/bin:$PATH
          ####### Analog ###############################
          setenv PATH /usr/synopsys/Hspice/hspice/bin:$PATH
          setenv PATH /usr/synopsys/cdesigner/bin:$PATH
          setenv PATH /usr/synopsys/CustomExplorer/bin:$PATH
          setenv PATH /usr/synopsys/Ciranova/bin:$PATH
          setenv PATH /usr/synopsys/Hercules_B-2008.09-SP3/bin:$PATH
          setenv PATH /usr/synopsys/Star_E-2010.12-SP2/bin:$PATH

          ##############################################
          ########### cadence #########################
          #############################################
          ############################################
          setenv CDS_ROOT /usr/cadence/IC614-500-13
          #############################################
          ######### IC615 ############################

          ######### vertuso(ic614) ######################
          setenv PATH /usr/cadence/IC614-500-13/tools.lnx86/dfII/bin:$PATH
          setenv PATH /usr/cadence/IC614-500-13/tools/bin:$PATH
          setenv PATH /usr/cadence/IC614-500-13/tools/dfII/bin:$PATH
          setenv PATH /usr/cadence/IC614-500-13/share/bin:$PATH
          ###############################################
          #######soc encounter rtl compiler #############
          ##############################################
          setenv PATH /usr/cadence/rc/bin:$PATH
          ################################################## ##############################
          ######### incisive ################################################## ##########
          ################################################## #############################
          setenv PATH /usr/cadence/INCISIV102s100_install/tools/bin:$PATH
          setenv PATH /usr/cadence/INCISIV102s100_install/bin:$PATH
          setenv PATH /usr/cadence/INCISIV102s100_install/tools/bin:$PATH
          setenv SOCV_KIT_HOME /usr/cadence/INCISIV102s100_install/kits/VerificationKit
          ################################################## ###############################
          ############# assura #################################
          ################################################## ####
          #setenv ASSURAHOME /usr/cadence/ASSURA41
          #setenv PATH /usr/cadence/ASSURA41/bin:$PATH
          #setenv PATH /usr/cadence/ASSURA41/tools.lnx86/dfII/bin:$PATH
          #setenv PATH /usr/cadence/ASSURA41/tools/bin:$PATH
          setenv LANG C
          #setenv SUBSTRATESTORMHOME $ASSURAHOME
          ################################################## ######
          ############## MMSIM ####################
          ################################################## ######
          setenv PATH /usr/cadence/MMSIM11-10-228/tools/bin:$PATH
          setenv CDS_Netlisting_Mode Analog
          ###############################################
          ########## quatus ###########################
          setenv QUARTUS_ROOTDIR /usr/quartus
          setenv PATH /usr/quartus/quartus/bin:/usr/quartus/quartus/linux:/usr/modelsim/modelsim_ase:/usr/modelsim/modelsim_ase/linux:$PATH
          setenv SOPC_KIT_NIOS2 /usr/quartus/nios2eds
          setenv SOPC_BUILDER_PATH_100 /usr/quartus/nios2eds
          setenv PATH /usr/quartus/nios2eds/bin/eclipse_nios2:$PATH
          unset GCC_EXEC_PREFIX
          #setenv LD_LIBRARY_LOAD_PATH

          Comment


          • à nhớ khi đổi các biến môi trường thì bạn phải source lại file /etc/csh.cshrc để các biến đó

            #source /etc/csh.cshrc
            có có sẵn cho terminal bạn đang dùng nhé, ko thì mở 1 terminal mới là nó tự source file này

            nếu vẫn ko làm được thì tối có thể liên hệ với mình qua mail
            tầm 20h30 trở đi mình sẽ giúp bạn chạy được cả tool mới nhất hiện nay cũng được
            Last edited by cheetin; 25-01-2013, 23:08.

            Comment


            • Nguyên văn bởi cheetin Xem bài viết
              à nhớ khi đổi các biến môi trường thì bạn phải source lại file /etc/csh.cshrc để các biến đó

              #source /etc/csh.cshrc
              có có sẵn cho terminal bạn đang dùng nhé, ko thì mở 1 terminal mới là nó tự source file này

              nếu vẫn ko làm được thì tối có thể liên hệ với mình qua mail OK
              tầm 20h30 trở đi mình sẽ giúp bạn chạy được cả tool mới nhất hiện nay cũng được
              Phải nhở bạn giúp rồi, mình chạy lệnh ~/snps_start_lic.sh thì nó vẫn dừng ở đó rất lâu ở đoạn:
              02:03:55 (snpslmd) ------------------------------------------------------------------
              02:03:55 (snpslmd) Checking the integrity of the license file....
              02:03:55 (snpslmd) Valid SSS feature found.
              02:03:55 (snpslmd) The feature is needed to enable the other keys in your license file.
              02:03:55 (snpslmd) ------------------------------------------------------------------
              Lần đầu tiên chạy, mình chịu khó chờ và dc cũng đã khởi động được, những lần sau đó mình chờ mãi mà nó vẫn không chạy, nản quá, bạn giúp mình với, và mình cũng không biết chạy những phần mềm khác ntn nữa, mà chỉ biết chạy mỗi dc bằng lệnh: dc_shell, trong gói phần mềm synopsys của mình có những phần mềm sau: dc, leda, icc, vcs, pt, fm
              Tối nay nhớ on giúp mình nha, cám ơn bạn!
              P/s: mình cài trên máy ảo vmware, không biết có đc không nhỉ, hay phải cải fedora trực tiếp vào hdd?
              Last edited by xuan.anh; 25-01-2013, 23:03.

              Comment


              • Nguyên văn bởi cheetin Xem bài viết
                à nhớ khi đổi các biến môi trường thì bạn phải source lại file /etc/csh.cshrc để các biến đó

                #source /etc/csh.cshrc
                có có sẵn cho terminal bạn đang dùng nhé, ko thì mở 1 terminal mới là nó tự source file này

                nếu vẫn ko làm được thì tối có thể liên hệ với mình qua mail
                tầm 20h30 trở đi mình sẽ giúp bạn chạy được cả tool mới nhất hiện nay cũng được
                Phải nhở bạn giúp rồi, mình chạy lệnh ~/snps_start_lic.sh thì nó vẫn dừng ở đó rất lâu ở đoạn:
                02:03:55 (snpslmd) ------------------------------------------------------------------
                02:03:55 (snpslmd) Checking the integrity of the license file....
                02:03:55 (snpslmd) Valid SSS feature found.
                02:03:55 (snpslmd) The feature is needed to enable the other keys in your license file.
                02:03:55 (snpslmd) ------------------------------------------------------------------
                Lần đầu tiên chạy, mình chịu khó chờ và dc cũng đã khởi động được, những lần sau đó mình chờ mãi mà nó vẫn không chạy, nản quá, bạn giúp mình với, và mình cũng không biết chạy những phần mềm khác ntn nữa, mà chỉ biết chạy mỗi dc bằng lệnh: dc_shell, trong gói phần mềm synopsys của mình có những phần mềm sau: dc, leda, icc, vcs, pt, fm
                Tối nay nhớ on giúp mình nha, cám ơn bạn!
                P/s: mình cài trên máy ảo vmware, không biết có đc không nhỉ, hay phải cải fedora trực tiếp vào hdd?
                Last edited by xuan.anh; 25-01-2013, 23:04.

                Comment


                • gửi teamviewer cho mình nhé

                  Comment


                  • download xong MMSIM12. nhưng chưa tìm được p*tch và li...cen..se
                    nếu bạn nào có ... cho vtiger xin.
                    cảm ơn nhiều

                    Comment


                    • Công Cụ Thiết kế IC Analog và Digital

                      bạn nào có biết về sơ đồ thiết kế IC analog và Digital không.
                      mình muốn thiết kế 1 con IC và gia công luôn, nhưng mình thích dùng phần mềm của synopsys các bạn nào rành về synopsys cho mình hỏi:
                      cần mua những phần mềm nào của synopsys (chỉ synopsys thôi không dùng hảng khác như cadence hay mentor )
                      Tức là tùy theo giai đoạn nào của sơ đồ thiết kế mà dùng phần mềm đó, mình lện mạng thì thấy có sơ đồ như vầy không biết có đúng không.

                      Click image for larger version

Name:	Cuong.png
Views:	1
Size:	105.4 KB
ID:	1374608
                      bạn nào có tài liệu về mấy cái này cho mình với nhe

                      mình cần biết dùng phần mềm nào ứng với trường hợp nào á.
                      cảm ơn các bạn

                      Comment


                      • Nguyên văn bởi azuredragonk Xem bài viết
                        bạn nào có biết về sơ đồ thiết kế IC analog và Digital không.
                        mình muốn thiết kế 1 con IC và gia công luôn, nhưng mình thích dùng phần mềm của synopsys các bạn nào rành về synopsys cho mình hỏi:
                        cần mua những phần mềm nào của synopsys (chỉ synopsys thôi không dùng hảng khác như cadence hay mentor )
                        Tức là tùy theo giai đoạn nào của sơ đồ thiết kế mà dùng phần mềm đó, mình lện mạng thì thấy có sơ đồ như vầy không biết có đúng không.

                        [ATTACH=CONFIG]60795[/ATTACH]
                        bạn nào có tài liệu về mấy cái này cho mình với nhe

                        mình cần biết dùng phần mềm nào ứng với trường hợp nào á.
                        cảm ơn các bạn
                        chào bác,
                        cái bác gửi là flow cho analog IC design theo tool của synopsys, còn digital thì nhiều bước hơn và dùng nhiều tool hơn nữa.

                        bác làm cho công ty à, có ở hanoi ko thế cho mình tham gia với :P, mình học chuyên nghành vi điện tử, dùng đươc cả tool bên
                        analog và digital của synopsys, và 1 số tool của cadence.

                        Comment


                        • Mình chỉ tìm hiểu cho biết chứ không phải làm trong công ty gì đâu, vì mình muốn biết cụ thể giai đoạn gì dùng tool gì đó mà, bạn có sách chỉ về phần này cho mình biết với

                          Comment


                          • Các bạn cho mình xin link download cadence ic (bản nào cũng được, càng mới càng tốt) zí các link trên diễn đàn đều die hết òi. Hix hix

                            Comment


                            • Nguyên văn bởi ruacon76 Xem bài viết
                              Các bạn cho mình xin link download cadence ic (bản nào cũng được, càng mới càng tốt) zí các link trên diễn đàn đều die hết òi. Hix hix
                              Hỏi câu này cũng hơi mông lung đó, trong Cadence để dùng cho analog thì IC5.14 thì ok rồi, nhưng cho RF design thì hình như phải IC6.15-511 và mmsim12 mới ok
                              nhưng trong lĩnh vực digital thì nhiều lắm từ Soc encounter( old version ) -> EDI ( new version ), EST ....( để design cho ASIC )
                              vtiger chỉ copy and paste mấy link này còn những phần khác hãy cố tự tham khảo
                              pan.baidu.com/share/link?shareid=33814&uk=4147100467 .................. IC 615-511
                              pan.baidu.com/share/link?shareid=39427&uk=4197425459 .................. MMSIM 11.10

                              chúc may mắn

                              Comment


                              • Thanks anh vtiger lắm lắm

                                Comment

                                Về tác giả

                                Collapse

                                yesme@ Tìm hiểu thêm về yesme@

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X