Thông báo

Collapse
No announcement yet.

Các software thiết kế ic tương tự

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    Vầng em dùng tools chỉ để học tập thôi lên chỉ cần nhẹ thôi.

    đây là flexlm10 mình dùng bạn nào cần thì down về
    flexlm.tar.bz2

    Comment


    • #17
      Nguyên văn bởi Rommel.de Xem bài viết
      Chào các bạn,

      Dạo này tớ bận quá nên lười ngồi bẻ khóa. Hôm nay cố gắng làm mãi cuối cùng thì đã bẻ khóa xong bản IC 6.15 (chạy ổn 100%). Tớ hướng dẫn sơ lược các bạn nhé.

      Ngày trước tớ đã đưa lên mạng IC610/IC614 và hướng dẫn bẻ khóa đầy đủ các bạn tham khảo lại và làm theo hướng dẫn sau nhé.

      -Cài đặt license server từ IC610. Đây là bản cũ nên vẫn dùng được với license cũ. License này ngày trước tớ cũng đã đưa lên rồi.
      -Patch IC615 bằng cách thay thế 3 chuỗi như sau: (cách thay thế chuỗi bằng lệnh sfk tớ cũng đã hướng dẫn rồi)
      /5589E557565381ECD00000008B55088B5D188B7D248B82B401 00008B80981B00008B806005000085C0740289C76A14FF7508 E8418D00005E3D552600005A753F6A1EFF7508E82E8D00005A 3D0FD3000059742C8B4D08C781800000008CFFFFFF6A0068FF 0000006A006A00681B020000/31C0C357565381ECD00000008B55088B5D188B7D248B82B401 00008B80981B00008B806005000085C0740289C76A14FF7508 E8418D00005E3D552600005A753F6A1EFF7508E82E8D00005A 3D0FD3000059742C8B4D08C781800000008CFFFFFF6A0068FF 0000006A006A00681B020000/

      /5589E557565381ECD8000000C745F0000000008B5D186A14FF 7508E8989200005E3D552600005F753F6A1EFF7508E8859200 005A3D0FD3000059742C8B4508C780800000008CFFFFFF6A00 68FF0000006A006A00681B0200006A8C50E8BB6A00/31C0C357565381ECD8000000C745F0000000008B5D186A14FF 7508E8989200005E3D552600005F753F6A1EFF7508E8859200 005A3D0FD3000059742C8B4508C780800000008CFFFFFF6A00 68FF0000006A006A00681B0200006A8C50E8BB6A00/

      /5589e55756538b750c8b7d0885f6741685ff74128d87940000 006a1e5650e816b7fcff83c40c6a1757e8e2e0fcff5a3d342a 0000/31C0C35756538b750c8b7d0885f6741685ff74128d87940000 006a1e5650e816b7fcff83c40c6a1757e8e2e0fcff5a3d342a 0000/

      Khởi động license server và đặt biến môi trường (các bạn làm tương tự với IC614).

      Nếu bạn cần IC610, license file... thì nói tớ rồi tớ sẽ đưa lên sau.


      Về phần mềm Incisive lớn quá thì bạn cheetin có thể không cần phải cài toàn bộ chỉ cần chọn một số module bạn cần là được. Bản mới nói chung ổn định hơn và có một số chức năng quan trọng.
      nếu vậy bác post lại phần license file. Nếu muốn đọc phần hướng dẫn bẻ ... IC610/614 thì tìm đọc lại ở đâu

      cám ơn bác nhiều

      Comment


      • #18
        chào bạn vtiger,

        patch IC 614 bạn làm như sau.
        1. down patch http://www.mediafire.com/?m7gg7b24hw4zizy
        2. chạy lệnh sau bằng quyền root.
        #chmod +x sfk
        # ./sfk rep -bylist -yes flexlm.pat -dir $IC614
        3. dùng flexlm10 mình gửi ở trên trong đó chỉnh đường dẫn DAEMON của cdslm(cadence) và snpslmd(synopsys) đúng đường dẫn license file của bạn
        4. configure biến môi trường. đây là 1 số biến môi trường mình dùng c-shell bạn chỉnh theo đường dẫn của bạn
        ################################################## ##
        ####### 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

        ** nếu bạn gặp vấn đề OA do từ cadence 6x dùng thư viện open Access format nếu bạn gặp vẫn đề ko tuơng thích giẵu OA và OS version thì bạn set thêm
        2 biến là
        setenv OA_UNSUPPORTED_PLAT linux_rhel40
        setenv OA_HOME /usr/cadence/IC614-500-13/oa_v22.04.073 # theo đường dẫn của bạn

        nếu bạn dùng Hspice simulator thì thêm phần sau đây vào file .cdsinit của bạn trong đó thay đường dẫn /usr/synopsys/Hspice/interface/HSPICE.ile theo của bạn

        load("/usr/synopsys/Hspice/interface/HSPICE.ile")
        envSetVal("asimenv.startup" "simulator" 'string "HSPICE")
        envSetVal( "asimenv.startup" "projectDir" 'string "./simulation" )
        envSetVal("asimenv" "saveDir" 'string "./states")
        setShellEnvVar("CDS_Netlisting_Mode=Analog")
        cdsSetNetlistMode()

        sau đó set biến setenv CDS_ROOT /usr/cadence/IC614-500-13 đến top level folder của IC614 rồi chạy lệnh config của hspice và chọn CDS_interface

        còn đối với IC615 thì bạn patch theo các chuỗi anh Rommel.de gửi ở trên. mình cũng chưa cài IC615 chỉ dùng IC614 để làm bài tập môn tuơng tự
        lên có gì nhầm thì bạn cứ đưa lên đây chao đổi
        Last edited by cheetin; 02-12-2012, 21:04.

        Comment


        • #19
          Cám ơn cheetin thật nhiều,
          Lúc đầu vtiger, luôn gặp vấn đề với chuổi lệnh của bác Rommel.de - vì khi copy and paste to notepad nó luôn xuất hiện space ... ngoài ra sfk ... pop up
          error do đó lại phải mượn sfk của bác, cuối cùng thì patch cũng hoàn tất, nhưng khi chạy virtuoso thì luôn bị báo lỗi framework feature 111 .... mặc dù sử dụng license
          trong your flexlm folder, hay license run ok trong version 6.14 của vtiger ... cũng không xong trong version này ...
          bây giờ mọi thứ đâu đã vào đó rồi... đang thử nghiệm version mới

          Comment


          • #20
            chào bạn vtiger,

            license trong folder flexlm minh gửi là theo mac address của máy mình mà. framework feature 111 là feature schematic L và layout L, framework feature 112 là Layout pro
            còn làm postlayout thì mình thấy có vấn đề là với lib tsmc mình thử với tsmc13rf và tsmc18 thì họ chỉ ship theo rule cho Assura và Calibre lên nếu muốn dùng diva thì chỉ
            có ngồi viết lại rule bàng skill script hoạc cài thêm assura hay Calibre. còn đối với NCSU thì bản cho OA mới nhất là 1.6.1 beta vẫn còn nỗi nhiều
            và khi check rule thì tạo lại soft link cho các file rule

            còn về license thì có thể đổi mac và với tools đã patched thì nhiều khi chỉ cần lừa nó 1 lần là ok
            cmd for redhat distro only (redhat, fedora,centos,)
            # ifconfig eth0 hw ether 00:1C:25:7A:5A:EA
            # ifconfig eth0 up

            cũng có thể cho các lệnh này vào startup script. đối với fedora version < 15 và redhat thì cho vào file /etc/rc.local
            fedora 16, 17, 18 thì tạo file rc.local có nội dung sau
            # vi /etc/rc.d/rc.local
            rồi copy phàn dưới vào file rc.local và save + đổi thuộc tính chomd a+rw+x /etc/rc.d/rc.local
            cho ra ngoài /etc/ cho tiện edit #ln -s /etc/rc.d/rc.local /etc/rc.local

            #rc.local content
            #! /bin/csh
            ifconfig eth0 hw ether 00:1C:25:7A:5A:EA
            ifconfig eth0 up
            # start flexlm
            /usr/flexlm/lmgrd -c /usr/flexlm/cadence.dat >/usr/flexlm/cadence.log

            với synopsys nếu ko muốn làm nhiều thì thêm dòng này nữa vào file rc.local

            /usr/flexlm/lmgrd -c /usr/flexlm/lsynopsys.dat > /usr/flexlm/lsynopsys.log

            à còn 1 cái nữa là tạo ra 2 file /usr/flexlm/cadence.log /usr/flexlm/lsynopsys.log và cho thuộc tính đọc + ghi

            mình chỉ interested in digital lên mấy cái tool này chỉ cài rồi học xong môn học đó là remove liền lên nếu có gì hướng dẫn nhầm thì
            các bạn tự sửa hoặc cho lên đấy thảo luận cũng được
            Last edited by cheetin; 04-12-2012, 09:15.

            Comment


            • #21
              đọc license.dat thì vtiger đã hiểu những gì cần sửa đổi và vtiger đã đổi uname & hostid theo máy mình rồi... nhưng khi đi vào virtuoso là nó pop up no license for framework feature 111... là cadence tự shut down rồi còn làm được chi... khi đọc file đó thì vtiger cũng hiểu , con đường đó tương đối ngắn hơn là download và install IC610 - phần server license... nhưng vtiger đã có IC614 load sẵn rồi do đó chỉ cần viết lệnh trong "bashrc" trỏ vào em này là xong ... dẫu gì vtiger cũng giải quyết xong mấy vần đề này rồi... bây chừ thì em IC615 chạy ổn rồi

              Comment


              • #22
                chào vtiger,
                bạn đổi mac như ở trên và start flexlm lmgrd -c cadence.dat rồi mới chạy virtuoso.
                đổi hostID chỉ với những tool patched và license file với hostID là any thôi.
                cách mình chỉ là tổng quát và ít bước, đỡ phải ngồi gen license. và để chạy được hầu hết các tool synopsys với cách này
                bạn chỉ cần start flexlm với synopsys.dat mình gửi ./lmgrd -c synopsys.dat, license cho synopsys này mình đã viết thêm rất nhiều features
                rồi lên dùng được khá nhiều tool.

                Comment


                • #23
                  từ lúc dùng EDA tool còn tool Synopsys Magellan mình còn chưa cài được và đang rất cần tool này mặc dù đã có iformal trong incisive
                  nhưng vẫn muốn thử Magellan nếu bác nào cài được tool này share cho mình với. hiện Magellan version mới nhất trên solvnet là G-2012.09-2
                  nếu không bạn nào có bản cũ tầm E-2010 thì share cho mình vì server của solvenet đã xóa hết mấy version củ rồi. bản 2010 thì mình ***** được

                  Comment


                  • #24
                    Hi bác Rommel
                    Em chưa cài cái này nên bác có thể hưỡng dẫn chi tiết để cra'ck phần mềm này đc ko? Đầu tiên lấy cái license ở đâu và chỉnh sửam license đó, cài đăt thế nào để đc ạ? Nếu có thể bác nào cái Video chi tiết anh em thử làm theo phục vụ cho học tập/ Thanks bác nhiều

                    Comment


                    • #25
                      Nguyên văn bởi Rommel.de Xem bài viết
                      Chào các bạn,

                      Dạo này tớ bận quá nên lười ngồi bẻ khóa. Hôm nay cố gắng làm mãi cuối cùng thì đã bẻ khóa xong bản IC 6.15 (chạy ổn 100%). Tớ hướng dẫn sơ lược các bạn nhé.

                      Ngày trước tớ đã đưa lên mạng IC610/IC614 và hướng dẫn bẻ khóa đầy đủ các bạn tham khảo lại và làm theo hướng dẫn sau nhé.

                      -Cài đặt license server từ IC610. Đây là bản cũ nên vẫn dùng được với license cũ. License này ngày trước tớ cũng đã đưa lên rồi.
                      -Patch IC615 bằng cách thay thế 3 chuỗi như sau: (cách thay thế chuỗi bằng lệnh sfk tớ cũng đã hướng dẫn rồi)
                      /5589E557565381ECD00000008B55088B5D188B7D248B82B401 00008B80981B00008B806005000085C0740289C76A14FF7508 E8418D00005E3D552600005A753F6A1EFF7508E82E8D00005A 3D0FD3000059742C8B4D08C781800000008CFFFFFF6A0068FF 0000006A006A00681B020000/31C0C357565381ECD00000008B55088B5D188B7D248B82B401 00008B80981B00008B806005000085C0740289C76A14FF7508 E8418D00005E3D552600005A753F6A1EFF7508E82E8D00005A 3D0FD3000059742C8B4D08C781800000008CFFFFFF6A0068FF 0000006A006A00681B020000/

                      /5589E557565381ECD8000000C745F0000000008B5D186A14FF 7508E8989200005E3D552600005F753F6A1EFF7508E8859200 005A3D0FD3000059742C8B4508C780800000008CFFFFFF6A00 68FF0000006A006A00681B0200006A8C50E8BB6A00/31C0C357565381ECD8000000C745F0000000008B5D186A14FF 7508E8989200005E3D552600005F753F6A1EFF7508E8859200 005A3D0FD3000059742C8B4508C780800000008CFFFFFF6A00 68FF0000006A006A00681B0200006A8C50E8BB6A00/

                      /5589e55756538b750c8b7d0885f6741685ff74128d87940000 006a1e5650e816b7fcff83c40c6a1757e8e2e0fcff5a3d342a 0000/31C0C35756538b750c8b7d0885f6741685ff74128d87940000 006a1e5650e816b7fcff83c40c6a1757e8e2e0fcff5a3d342a 0000/

                      Khởi động license server và đặt biến môi trường (các bạn làm tương tự với IC614).

                      Nếu bạn cần IC610, license file... thì nói tớ rồi tớ sẽ đưa lên sau.


                      Về phần mềm Incisive lớn quá thì bạn cheetin có thể không cần phải cài toàn bộ chỉ cần chọn một số module bạn cần là được. Bản mới nói chung ổn định hơn và có một số chức năng quan trọng.
                      bác rommel ơi , em cài như hướng dẫn trong file đính kèm đến bước ở hình đầu trang 7 thì không nhận base, ngoài terminal báo là không thể dowload file gì gì đó trên wedsite của cadence bác ạ. Bác chỉ giáo với ạ?
                      Attached Files

                      Comment


                      • #26
                        Nguyên văn bởi ngoclinh_xl Xem bài viết
                        bác rommel ơi , em cài như hướng dẫn trong file đính kèm đến bước ở hình đầu trang 7 thì không nhận base, ngoài terminal báo là không thể dowload file gì gì đó trên wedsite của cadence bác ạ. Bác chỉ giáo với ạ?
                        Có lẻ các bậc trưởng bối đang bận bịu ... nên có nhiều thời giờ để trả lời.
                        Tớ mạn phép hỏi, vậy bạn đang định load software nào ... IC610, 614, hay 615 .... nếu install IC614 hotfix thì khi nó đòi disk #1 base có nghĩa nó đòi disk # 1 của ỊC610 base nhưng khi install IC615 hotfix thì cần disk #1 của IC615 base .... đó là điều căn bản nên biết.
                        khi install IC6.xx có vài điều mình nên chú ý .... loại linux O/S và version mấy mình đang sử dụng ... để khi gặp những trục trặc ... mình không bở ngở ví dụ khi install IC614 vào những O/S version mới nó sẽ pop up những message như .... sysname return ....
                        còn khi install IC615 thì ... nhiều O/S như Ubuntu, CentOS .... sẽ bị fonts problem ..... OpenSuse bị hangup hay error code message
                        còn muốn tìm patch ... cho IC615 thì vào đây

                        ://isspy.me/2012/06/cadence-ic6151-virtuoso-environment-for-*****
                        nếu gặp trục trặc gì cứ mang lên đây, anh em share kinh nghiệm

                        Comment


                        • #27
                          Em cài IC615 trên ubuntu 12.04 không có vấn đề j hết. Chỉ là em chưa đặt đc path cho nó.Hiện đang bận nên cũng chưa có thời gian để nghiên cứu làm sao để làm cho path nó đúng nữa.

                          P/S: Các bác cho em hỏi chút ạ với version I615 thì MMsim 7.2 có tương thích k ạ? mà sao em cài k dc? em nghĩ nó bị virut xơi(vì em cài song song 2 hệ điều hành) nên em xóa mất rồi. Bây giờ link của bác Rommel lại bị die rồi nên k còn. Nếu các bác setup đc thì giúp em với ạ.

                          Thanks,

                          Comment


                          • #28
                            Nguyên văn bởi robocon2011 Xem bài viết
                            Em cài IC615 trên ubuntu 12.04 không có vấn đề j hết. Chỉ là em chưa đặt đc path cho nó.Hiện đang bận nên cũng chưa có thời gian để nghiên cứu làm sao để làm cho path nó đúng nữa.

                            P/S: Các bác cho em hỏi chút ạ với version I615 thì MMsim 7.2 có tương thích k ạ? mà sao em cài k dc? em nghĩ nó bị virut xơi(vì em cài song song 2 hệ điều hành) nên em xóa mất rồi. Bây giờ link của bác Rommel lại bị die rồi nên k còn. Nếu các bác setup đc thì giúp em với ạ.

                            Thanks,
                            Cài xong chỉ là một phần nhỏ - vấn đề chỉ xuất hiện lúc bác call command run IC615 ... khi gặp vấn đề của fonts
                            vào đây để coi ://www.ece.unm.edu/~jimp/vlsi_synthesis/cadence_install/InstallIC615.txt
                            phần patch
                            ://isspy.me/2012/06/cadence-ic6151-virtuoso-environment-for-..../

                            rồi copy phần IC6151 flexm10.8.0.7, ic615patch.tar ...
                            mượn tạm phần .bashrc rồi thay đổi đường vào thư mục
                            khi install IC615 chỉ nên install vào home folder ex: /home/EDA/IC615
                            không nên install ở /usr/EDA/IC615 .... thì sẽ gặp nhiều vấn đề của .... license feature 111
                            sau khi install rồi thì vào ~/IC615/tools/bin thì delete/replace 16 parts giống bên trong flexm10.8.07 --- xong chmod a+x .... bây giờ copy patch & sfk đường vào thư mục ~/IC615 ..... xong run ./patch ... nếu gặp vấn đề của libstdc++.so.5
                            nên copy stdc++5 extract ‘libstdcpp5.tgz’ xong run command sudo cp -a ~/Downloads/usr/lib/libstdc++.so.5* /usr/lib/
                            xong xuôi copy license.dat to /IC615/share/license
                            .......
                            cho IC615 chỉ xử dụng tốt với MMSIM từ version 10 trở lên thôi, version 7 chỉ xài cho em IC614 trở xuống ...
                            khi gặp trục trặc thì google là người bạn đồng hành ....

                            Comment


                            • #29
                              [MENTION=214561]vtiger[/MENTION]
                              Hi bác,

                              Bác upload giúp em bản MMSim 10 với ạ. Em có tìm trên eetop.cn rồi ạ. Nó có nhưng quá nhiều part trong khi đó số cell của em k đủ để download hết đc. Mong bác giúp.

                              Thanks,

                              Comment


                              • #30
                                Nguyên văn bởi robocon2011 Xem bài viết
                                [MENTION=214561]vtiger[/MENTION]
                                Hi bác,

                                Bác upload giúp em bản MMSim 10 với ạ. Em có tìm trên eetop.cn rồi ạ. Nó có nhưng quá nhiều part trong khi đó số cell của em k đủ để download hết đc. Mong bác giúp.

                                Thanks,
                                Vtiger có MMSIM10 nhưng chưa bao giờ thử upload file

                                Comment

                                Về tác giả

                                Collapse

                                z..z.. Tìm hiểu thêm về z..z..

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

                                Collapse

                                Đang tải...
                                X