Thông báo

Collapse
No announcement yet.

Analog IC design

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

  • bạn có thể register và download ở đây
    nếu bạn sử dụng ic5141 thì bạn sử dụng assura cdb ,còn nếu sử dụng virturso 6.10 -6.15 thì dùng oa
    đây là version cdb for ic5141 và virturso thấp hơn ,nếu bạn dùng ic5141 thì sử dụng 315 là hơn cả

    1.assura 3.15 cdb for ic5141
    http://bbs.eetop.cn/viewthread.php?t...ghlight=assura
    2.Assura 3.17 lnx86 cdb
    http://bbs.eetop.cn/viewthread.php?t...ghlight=assura

    và 3.1.7 usr2
    http://bbs.eetop.cn/viewthread.php?t...ghlight=assura

    3.assura 410 cdb
    http://bbs.eetop.cn/viewthread.php?t...ghlight=assura

    4.còn đây là version cho ic610 -615 Open access

    http://bbs.eetop.cn/viewthread.php?t...ghlight=assura

    mà cài cái này thì cần rule cho drc,lvs,pex .... nếu không thì tự viết vừa khó ,vừa không khả thi
    mà nếu sử dụng công nghệ có độ sâu lớn hơn 180 nm thì nên sử dụng dracula và diva tích hợp trong virtuoso là đủ ,vừa nhanh lại dễ sử dụng còn với công nghệ sâu hơn 180nm thì cũng không nên sử dụng assura mà mình nghĩ là sử dụng calibre thì tốt hơn và calibre là chuẩn công nghiệp kiểm thử vật lý cho độ chính xác cao và thực hiện nhanh ,,,,,
    Last edited by hungthientu; 08-04-2011, 10:56.

    Comment


    • Hi bác Hungthientu,

      Em vào đăng ký rồi download mà không được bác à. Translate sang tiếng Anh, rồi down cũng không được. toàn ra tiếng TQ .
      Thực ra thì mục đích quan trọng nhất của em là muốn verification và run post layout simulation.( vì lần trước thiết kế chưa chạy Layout simulation lần nào cả, chỉ check DRC, LVS và mang đi fab)
      Theo em tìm hiểu thì diva và dracula chỉ chạy DRC và LVS, còn chạy Layout simulation thì mình phải cài Assura hoặc Cablibre đúng không bác? Vì mới nghiên cứu thiết kế trên Linux nên em không biết là Assura hay Calibre cái nào thuận tiện hơn cả, mong bác chỉ giáo!
      Nhân tiện nếu mà bác còn có link Calibre tương thích với IC5141 nữa up lên cho em down về với.

      Trân trọng,

      Comment


      • Nguyên văn bởi hungthientu Xem bài viết
        bạn có thể register và download ở đây
        nếu bạn sử dụng ic5141 thì bạn sử dụng assura cdb ,còn nếu sử dụng virturso 6.10 -6.15 thì dùng oa
        đây là version cdb for ic5141 và virturso thấp hơn ,nếu bạn dùng ic5141 thì sử dụng 315 là hơn cả

        1.assura 3.15 cdb for ic5141
        http://bbs.eetop.cn/viewthread.php?t...ghlight=assura
        2.Assura 3.17 lnx86 cdb
        http://bbs.eetop.cn/viewthread.php?t...ghlight=assura

        và 3.1.7 usr2
        http://bbs.eetop.cn/viewthread.php?t...ghlight=assura

        3.assura 410 cdb
        http://bbs.eetop.cn/viewthread.php?t...ghlight=assura

        4.còn đây là version cho ic610 -615 Open access

        http://bbs.eetop.cn/viewthread.php?t...ghlight=assura

        mà cài cái này thì cần rule cho drc,lvs,pex .... nếu không thì tự viết vừa khó ,vừa không khả thi
        mà nếu sử dụng công nghệ có độ sâu lớn hơn 180 nm thì nên sử dụng dracula và diva tích hợp trong virtuoso là đủ ,vừa nhanh lại dễ sử dụng còn với công nghệ sâu hơn 180nm thì cũng không nên sử dụng assura mà mình nghĩ là sử dụng calibre thì tốt hơn và calibre là chuẩn công nghiệp kiểm thử vật lý cho độ chính xác cao và thực hiện nhanh ,,,,,
        Em đăng ký rùi. Nhưng đã down hết cell mà vẫn chưa down xong cuốn sách nên nhưng phần mềm này em sẽ k down dc nữa.K biết nó có cho thêm cell k hả anh?

        Comment


        • Các bạn không download được à. Cái này là phải kiên nhẫn đó. Cái bọn eetop hình như mỗi lần download nó trừ tiền 5 đồng, post bài thank bọn nó thì được cộng 5 đồng. Tốc độ download thì chậm như thời còn dùng modem qua đường điện thoại. Tớ mà download được phần mềm trên này xong tớ chắc chết. Tớ thỉnh thoảng chỉ kiếm license trên eetop thôi.

          Dracula và Diva là đồ chơi trẻ con thôi các bạn không cần để ý làm gì. Còn so sánh giữa Assura và Calibre thì đúng là nhiều người đánh giá calibre tốt hơn và tớ hiện nay cũng chỉ dùng calibre thôi. Tuy nhiên cái này còn tùy thuộc vào công nghệ mà các bạn sử dụng để thiết kế. Nếu bạn sử dụng công nghệ chỉ hỗ trợ assura thì đương nhiên là phải dùng assura rồi.

          Comment


          • Hi bác Rommel.de,

            Hiện tại em đang dùng TSMC 0.18um đều hỗ trợ cả hai thì phải. Thấy các bác đánh giá Calibre tốt hơn thì để em nghiên cứu "em" nó vậy . Thế bác có bộ cài Calibre cho IC5141 không? Nếu rảnh bác up lên cho anh em down về với nhé

            Trân trọng,

            Comment


            • Nguyên văn bởi Rommel.de Xem bài viết
              Các bạn không download được à. Cái này là phải kiên nhẫn đó. Cái bọn eetop hình như mỗi lần download nó trừ tiền 5 đồng, post bài thank bọn nó thì được cộng 5 đồng. Tốc độ download thì chậm như thời còn dùng modem qua đường điện thoại. Tớ mà download được phần mềm trên này xong tớ chắc chết. Tớ thỉnh thoảng chỉ kiếm license trên eetop thôi.

              Dracula và Diva là đồ chơi trẻ con thôi các bạn không cần để ý làm gì. Còn so sánh giữa Assura và Calibre thì đúng là nhiều người đánh giá calibre tốt hơn và tớ hiện nay cũng chỉ dùng calibre thôi. Tuy nhiên cái này còn tùy thuộc vào công nghệ mà các bạn sử dụng để thiết kế. Nếu bạn sử dụng công nghệ chỉ hỗ trợ assura thì đương nhiên là phải dùng assura rồi.
              Anh Rommel.de có thể download giúp em cuốn sách này k ạ? http://bbs.eetop.cn/thread-207068-1-8.html . Em hết cell rồi ạ.
              Thanks anh ạ!

              Comment


              • Chào bạn Robocon2011,

                Bạn nhờ nhầm người mất rồi. Tớ lười nhất mấy cái khoản download từ eetop nay. Mà thật ra cái này bạn tự làm được mà. Bạn cứ spam bọn nó mấy bài viết là nó cho tiền bạn liền.

                Comment


                • eetop có tốc độ download rất nhanh ,nếu bạn chỉ download 1 file một thì tốc độ chỉ khoảng 15-20kbps thôi ,nhưng download khoảng 15-20 file một lần thì gộp lại tốc độ sẽ khoảng 300-400 không tệ so với mạng 1.5mb của mình
                  đúng là download 1 file bị trừ 5 point nhưng 1 lần reply bạn cũng được 5 point, khoảng cách giữa 2 lần reply tối thiểu là 60 giây ,bằng cách này bạn có thể download dễ dàng tất cả soft
                  còn calibre từ 2008.1 tới 2010.4 hiện nay ,đều tích hợp được cùng virtuoso ,còn mình nghĩ với công nghệ thấp hơn 180nm thì cadence và foundry thường viết rule cho diva mà ít cho assura còn với công nghệ cao hơn thì diva không còn hỗ trợ và nhươnhf chỗ cho assura còn với công nghệ chỉ hỗ trợ assura thì ít lắm theo mình nghĩ chỉ có mấy cái cho học tập và free của chính cadence mà thôi mà tất cả foundry thương mại như tsmc ,umc ,smic ....đều hỗ trợ calibre cả

                  diva ,dracula dùng để chạy DRC,LVS ,extraction ,assura và calibre cũng vậy còn để chayj Layout simulation thì asura cũng đâu làm được bạn, cái này muốn làm đươcj thì bạn phải dùng spectre hay ultrasim chứ
                  Last edited by hungthientu; 10-04-2011, 10:26.

                  Comment


                  • Hôm nay tớ chịu khó upload Calibre 2009.1 để các bạn có đồ xài.

                    Tớ upload chung với hướng dẫn bẻ khóa nhưng các bạn phải làm hơi khác một chút.

                    Sau khi cài đặt xong, bạn backup lai thư mục /ixl_cal_2009.1_46.27/pkgs/mgls.ixl sang chỗ khác rồi copy thư mục mgls.ixl mà tớ để sẵn trong file nén vào thay thế. MGLS là thư mục dùng để kiểm tra license của Mentor, ixl là loại này dùng cho linux. Cái thư mục mà tớ để sẵn cho các bạn là tớ lấy từ bản Calibre 2007. Sau đó bạn làm theo hướng dẫn của mấy file tớ gửi kèm để tạo ra license từ MentorKG.exe. Cuối cùng các bạn đặt biến môi trường cho MGC_HOME, PATH, và LM_LICENSE_FILE. Bạn cần lưu ý một chút là nếu bạn đặt biến môi trường cho MGLS_LICENSE_FILE thì license không chạy. Cái này tớ cũng không rõ vì lý do gì nhưng tớ cũng chẳng muốn kiểm tra vì đặt biến cho LM_LICENSE_FILE chạy OK là tốt rồi.

                    http://www.mediafire.com/?66acxff756ghuys
                    http://www.mediafire.com/?zqdu4z5l753q385
                    http://www.mediafire.com/?2jbc1ju75jl3z8g
                    http://www.mediafire.com/?y814jvfj1891bbu

                    Comment


                    • Nguyên văn bởi Rommel.de Xem bài viết
                      Hôm nay tớ chịu khó upload Calibre 2009.1 để các bạn có đồ xài.

                      Tớ upload chung với hướng dẫn bẻ khóa nhưng các bạn phải làm hơi khác một chút.

                      Sau khi cài đặt xong, bạn backup lai thư mục /ixl_cal_2009.1_46.27/pkgs/mgls.ixl sang chỗ khác rồi copy thư mục mgls.ixl mà tớ để sẵn trong file nén vào thay thế. MGLS là thư mục dùng để kiểm tra license của Mentor, ixl là loại này dùng cho linux. Cái thư mục mà tớ để sẵn cho các bạn là tớ lấy từ bản Calibre 2007. Sau đó bạn làm theo hướng dẫn của mấy file tớ gửi kèm để tạo ra license từ MentorKG.exe. Cuối cùng các bạn đặt biến môi trường cho MGC_HOME, PATH, và LM_LICENSE_FILE. Bạn cần lưu ý một chút là nếu bạn đặt biến môi trường cho MGLS_LICENSE_FILE thì license không chạy. Cái này tớ cũng không rõ vì lý do gì nhưng tớ cũng chẳng muốn kiểm tra vì đặt biến cho LM_LICENSE_FILE chạy OK là tốt rồi.

                      http://www.mediafire.com/?66acxff756ghuys
                      http://www.mediafire.com/?zqdu4z5l753q385
                      http://www.mediafire.com/?2jbc1ju75jl3z8g
                      http://www.mediafire.com/?y814jvfj1891bbu
                      Hi bác Rommel.de,

                      Cảm ơn bác đã upload. Em download được về rồi.
                      Nhưng không hiểu sao em không chay được file .exe trên ubuntu bác nhỉ? ( Em đã cài Wine 1.2.2 rồi)
                      Em thử nhiều cách mà vẫn chưa được, khi chay file. exe bằng wine không hiện lên gì cả.
                      Bác chỉ giáo cho em việc cài Calibre với!

                      Trân trọng,

                      Comment


                      • em là sinh viên DTVT năm 3. Em được học qua một khóa học 5 ngày(dạy bằng tiếng anh nên nhiều cái không hiểu do trình độ anh văn của em kém quá) về cách sử dụng bộ công cụ custom designer của SYNOPSYS. Mà còn lơ mơ lắm. Bác nào đã từng dùng bộ công cụ này hướng dẫn dùm em với ạ:
                        nếu nói công nghệ 90nm thì hiểu như thế nào? có phải là các linh kiện khi vẽ lay out thì có chiều dài lớn nhất là 90nm?
                        Giả sử Đã vẽ sơ đồ mạch(schematic) của mạch tạo điện áp chuẩn( cái này gọi là bandgap voltage reference thì phải) Vref. Công thức tính Vref cũng có sẵn. thì sau khi tính các giá trị linh kiện và chạy mô phỏng thấy ổn rồi em chuyển qua vẽ layout. Vậy khi chuyển qua vẽ layout thì em phải vẽ lại cấu trúc các linh kiện trên luôn hay sao? để vẽ các cấu trúc trên em phải dùng các lớp vật liệu gì( xin các bác hướng dẫn cụ thể phần này), làm sao để biết lớp vật iệu này nằm trên hay dưới lớp kia được?
                        các lớp vật liệu cấu tạo như thế nào, làm sao biết được giá trị điện trở của nó và các thông số liên quan? giả sử sơ đồ mạch trên có con MOS chẳng hạn thì phần thư viện đã có sẵn không?(giả sử đã có sẵn thì bết nó bao nhiêu nm đây?) phần layout có thể tự động vẽ một phần nào của sơ đồ mạch đã có không? khi đi dây trong layout nối các linh kiện ta chúc ý các vấn đề gì? làm sao để chọn lớp vật liệu phù hợp khi vẽ layout cho 1 con linh kiện?
                        EM mất gần 3 đêm để đọc hết gần 24 trang của thớt này. Vậy nên rất mong các bác giải thích các câu hỏi của em với ạ! thanks các bác!

                        Comment


                        • Nguyên văn bởi hungthientu Xem bài viết

                          "diva ,dracula dùng để chạy DRC,LVS ,extraction ,assura và calibre cũng vậy còn để chayj Layout simulation thì asura cũng đâu làm được bạn, cái này muốn làm đươcj thì bạn phải dùng spectre hay ultrasim chứ"
                          Hi bác Hungthientu,

                          Mô phỏng thì em dùng Spectre, nhưng vì hiện tại em không có file divaEXT.rul nên không extract file để chạy Post layout simulation được. file rule của Calibre thì em có rồi. Nhân tiện nếu bác có các file diva của TSMC thì gửi cho em tham khảo với !

                          Trân trọng,

                          Comment


                          • Chào bạn Truyền,

                            Bạn đã nhầm lẫn rồi. File cài đặt calibre mặc dù có đuôi exe nhưng nó chẳng có liên quan gì đến windows cũng như wine hết đâu. Đó là file hoàn toàn cài đặt và chạy trên linux đó. Tớ viết vài lệnh để bạn tham khảo. Nếu vẫn bị lỗi thì bạn post lỗi lên tớ sẽ sửa giúp.

                            cd Calibre_install_file
                            sudo su
                            Password_of_root
                            chmod +x ./Calibre_install_file
                            ./Calibre_install_file

                            File MentorKG.exe thì đúng là phải chạy bằng Windows. Nếu muốn bạn có thể mang sang máy khác có cài windows để chạy rồi lấy license nhưng bạn nhớ chọn lmhostid là địa chỉ mac của card mạng thứ nhất trong máy cài calibre. Nếu máy bạn đã có sẵn wine thì chẳng cần phải mang đi đâu hết có thể chạy trực tiếp trong terminal bằng lệnh "wine ./MentorKG.exe ..."

                            Nếu technology của bạn có file rule của calibre thì cứ đem Calibre pex ra mà xài chứ đi tìm diva làm cái gì. Từ ngày tớ đi làm cho tới giờ tớ chưa thấy ai sử dụng diva hay dracula hết.

                            @bạn Ngoclinh_xl: Nếu như các chuyên gia đến dạy bạn những một tuần mà bạn vẫn không thể hiểu thì bọn tớ viết vài bài ở đây có cách gì giúp bạn hiểu được. Đọc qua những câu hỏi của bạn thì tớ biết bạn gần như chưa có kiến thức gì về vi điện tử. Không phải là tớ không muốn chỉ cho bạn nhưng thật sự là với một nền tảng như của bạn bây giờ thì một vài bài viết của tớ không có ý nghĩa gì. Bạn nên đọc thêm một số sách về vi điện tử để có kiến thức cơ bản trước đã. Tớ giới thiệu bạn một quyển tớ đánh giá là rất tổng quát: "The VSLI Handbook 2nd edition" bạn có thể download về ở đây:

                            http://www.mediafire.com/?o91hc15b67eelc1

                            Tớ từ trước đến giờ không đọc sách chuyên môn bằng tiếng Việt (và có lẽ cũng sẽ không bao giờ đọc) vậy nên tớ chẳng thể gợi ý bạn quyển sách tiếng Việt nào tốt. Nhưng nói chung tớ không khuyên ai đọc sách bằng tiếng Việt cả. Bạn tốt nhất là đọc sách tiếng Anh. Lúc đầu có thể bạn gặp khó khăn nhưng rồi sẽ quen và không thấy khó nữa.

                            Nhân tiện tớ muốn nói với bạn bộ custom design của Synopsys không được phổ biến lắm đâu (hình như bộ này gọi là cosmos thì phải). Hầu hết các công ty chỉ dùng của cadence thôi.

                            Comment


                            • Hi bác Rommel.de,

                              Cảm ơn bác đã hồi âm!
                              Em đã thực hiện được những bước sau:
                              1. Cài Calibre
                              2. Copy thư mục mgls.ixl của bác vào thay thế
                              3. Chạy MentorKG.exe bằng lệnh Wine.

                              Nhưng nó chỉ hiện như sau:

                              " Attempting to install Mentor Graphics Install...

                              Copying Mentor Install files to /usr/local/cadence/Calibre_setup/install.ixl

                              Files Copied

                              Successfully installed Mentor Graphics Install.

                              Invoking Mentor Graphics Install to install bundle

                              Using Java version 1.6.0
                              INFORMATION ONLY:
                              Message: Running Install in quick batch mode.

                              Installation in progress ... Please Wait
                              0%--10%--20%--30%--40%--50%--60%--70%--80%--90%--100%
                              |||||||||||||||||||||||||||||||||||||||||||||||||| |
                              Installation Completed! Installed to: /usr/local/cadence/Calibre_setup

                              INFORMATION ONLY:
                              Message: End of Installation. The products were installed at /usr/local/cadence/Calibre_setup

                              root@ubuntu:/usr/local/cadence/Calibre_setup/dft_calibrelicgen# wine ./MentorKG.exe
                              wine: created the configuration directory '/root/.wine'
                              fixme:system:SetProcessDPIAware stub!
                              fixme:dwmapi: DwmIsCompositionEnabled 0x33cfdc
                              fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
                              fixme:advapi:SetNamedSecurityInfoW L"C:\\windows\\system32\\gecko\\1.0.0\\wine_gecko\ \components\\xpti.dat" 1 536870916 (nil) (nil) 0x1ea724 (nil)
                              fixme:iphlpapi:NotifyAddrChange (Handle 0xa62e8d8, overlapped 0xa62e8e0): stub
                              fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
                              fixme:advapi:SetNamedSecurityInfoW L"C:\\windows\\system32\\gecko\\1.0.0\\wine_gecko\ \components\\compreg.dat" 1 536870916 (nil) (nil) 0x1da5d14 (nil)
                              wine: configuration in '/root/.wine' has been updated. "


                              Cho em hỏi là chạy MentorKG.exe thế này đã OK chưa hay phải chạy ở Window và đặt lại biến môi trường như bài Post trước của bác?
                              Nếu muốn Calibre tích hợp vào phần mềm IC5141 thì phải làm thêm bước gì nữa không bác?

                              Trân trọng,
                              Last edited by haitruyen315; 13-04-2011, 11:16.

                              Comment


                              • Chào bạn Truyền,

                                Xem ra tớ về VN cũng không thất nghiệp được rồi. Nếu không ai thuê tớ thiết kế ASIC thì chắc tớ có thể làm hỗ trợ khách hàng cài đặt và bẻ khóa phần mềm EDA. Bạn nhớ giữ cho tớ một chỗ ở bên bạn đó nhé . Nói vui thôi để tớ hướng dẫn lại bạn một chút.

                                Xem qua đoạn code của bạn thì máy chạy không có vấn đề gì. Đoạn code bên dưới hơi lằng nhằng là do bạn mới chạy wine lần đầu nên nó cần cài đặt một số thứ. Tuy nhiên lệnh tạo license file bạn đã đánh sai rồi. Trong mấy file tớ gửi bạn hình như cũng có file "Installing Mentor Calibre ixl.txt" mà. Đó là file hướng dẫn đề cài đặt đó. Bây giờ để tớ hướng dẫn lại một chút.

                                Tớ coi như bạn đã cài đặt xong calibre và copy thư mục tớ gửi rồi. Hiện nay bạn vẫn đang ở root. Thư mục bạn cài đặt là "/usr/local/cadence/Calibre_setup/". Trên Ubuntu tớ giả thiết bạn sử dụng bash shell (nếu bạn dùng C shell thì cũng chỉ phải sửa lại chút xíu).

                                Đây là lệnh xem hướng dẫn sử dụng MentorKG.exe
                                wine ./MentorKG.exe -help

                                Đây là lệnh tạo license file
                                wine ./MentorKG.exe -i calibre.txt -h Host_id_cua_ban -o license.dat

                                Hostid của bạn là địa chỉ mac của card mạng thứ nhất trong máy. Bạn có thể xem được giá trị này bằng lệnh "ifconfig". calibre.txt là file text để xác định nhưng license nào cần tạo ra. Tớ cũng có gửi chung file này cho bạn. File license.dat là file licence mà bạn muốn tạo ra. License này chỉ chạy được với máy này thôi. Nếu bạn muốn tạo floating license cho server thì xem lại help của MentorKG.exe.

                                Cuối cùng là đặt biến môi trường để chạy

                                export MGC_HOME=/usr/local/cadence/Calibre_setup/ixl_cal_2009.1_46.27
                                export PATH=$PATH:$MGC_HOME/bin
                                export LM_LICENSE_FILE=/usr/local/cadence/Calibre_setup/license.dat

                                Cuối cùng bạn đã có thể chạy: calibre -gui &

                                Nếu bạn muốn tích hợp calibre vào cadence thì cũng dễ thôi. Trong thư mục bạn chạy icfb bạn tạo một file .cdsinit (nếu file này có rồi thì bạn mở file này ra) và chèn thêm 2 dòng như sau

                                load(strcat(getShellEnvVar("MGC_HOME") "/shared/pkgs/icv.ixl/tools/queryskl/calibre.skl"))
                                mgc_rve_init_socket(9189)

                                File .cdsinit là file mà cadence sẽ chạy ngay đầu tiên. Dòng lệnh đầu tiên yêu cầu cadence chạy file calibre.skl. File calibre.skl là file skill language dùng để nạp menu ... cho calibre. Dòng lệnh thứ 2 là để tạo kết nối giữa cadence và calibre rve (calibre rve dùng để xem lỗi). Số 9189 là địa chỉ port, nếu cổng này bạn đã sử dụng rồi thì có thể chuyển sang dùng cổng khác cũng không sao.

                                Cách tích hợp calibre vào các EDA khác nhau bạn có thể tham khảo thêm ở đây

                                http://www.edaboard.com/thread79437.html

                                Nếu bạn chạy vẫn có lỗi thì post lên tớ sẽ sửa giúp.

                                Comment

                                Về tác giả

                                Collapse

                                hithere123 Tìm hiểu thêm về hithere123

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

                                Collapse

                                Đang tải...
                                X