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

  • ruacon76
    replied
    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

    Leave a comment:


  • azuredragonk
    replied
    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

    Leave a comment:


  • cheetin
    replied
    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.

    Leave a comment:


  • azuredragonk
    replied
    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

    Leave a comment:


  • vtiger
    replied
    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

    Leave a comment:


  • cheetin
    replied
    gửi teamviewer cho mình nhé

    Leave a comment:


  • xuan.anh
    replied
    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.

    Leave a comment:


  • xuan.anh
    replied
    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.

    Leave a comment:


  • cheetin
    replied
    à 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.

    Leave a comment:


  • cheetin
    replied
    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

    Leave a comment:


  • xuan.anh
    replied
    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.

    Leave a comment:


  • cheetin
    replied
    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

    Leave a comment:


  • xuan.anh
    replied
    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.

    Leave a comment:


  • xuan.anh
    replied
    Nguyên văn bởi robocon2011 Xem bài viết
    Đây là 2 phần mềm trong list mà bạn cần : My Files

    Regards,
    Cám ơn bác rất nhiều! Bác làm ơn chỉ em cách cài đặt được không, và c**** nữa, cái này không có c**** thì chịu chit !

    Leave a comment:


  • robocon2011
    replied
    Nguyên văn bởi xuan.anh Xem bài viết
    Alo! máy bác tải rồi lên giúp đỡ mem mới đi!

    Đây là 2 phần mềm trong list mà bạn cần : My Files

    Regards,

    Leave a 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