User Tag List

Trang 1/2 12 cuốicuối
kết quả từ 1 tới 10 trên 13
Cây cảm ơn1Cảm ơn

Ðề tài: Giới thiệu về ASIC

  
  1. #1
    Thành viên tích cực yesme@'s Avatar
    Tham gia
    Aug 2005
    Nơi Cư Ngụ
    Đại học Công nghệ - ĐHQGHN
    Bài viết
    212
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Giới thiệu về ASIC

    Lời tựa của yesme@ - Click here to enlarge
    /************************************************** ************************************************** ***********************************
    - Công nghệ ASIC là một công nghệ chế tạo các vi mạch tích hợp dành cho các ứng dụng riêng. Nói vậy có nghĩa lịch sử phát triển của nó bắt đầu từ những phát minh về bán dẫn rồi đến công nghệ CMOS, rồi đến ... và ... . Với thời gian hạn chế, mình chỉ muốn đưa ra một vài khái niệm cơ bản để các bạn có thể hình dung và tìm tài liệu đọc tiếp.
    - Những gì mình viết sau đây là những cái mà mình đọc được từ các nguồn tài liệu khác nhau và những gì mình tổng kết được trong quá trình làm việc. Hình ảnh cũng có thể là tự vẽ, cũng có thể là cóp nhặt ở đâu đó do vậy không bàn nhiều về vấn đề bản quyền tác giả. Click here to enlarge
    - Đây chưa phải là một tutorial chính thức mà nó mới chỉ là một phiên bản v.0.000001 nên có thể có lỗi -- vui lòng báo lại để cùng sửa chữa.[/quote]
    ************************************************** ************************************************** *************************************/

    Phần I - Giới thiệu về ASIC

    ASIC - phát âm là "a-sick" - là từ viết tắt của "Application-Specific Integrated Circuits". Tiếng việt tạm dịch là các mạch tích hợp ứng dụng riêng (hay đặc thù).

    Trước khi trả lời cho câu hỏi "ASIC là gì ?" thì chúng ta lướt qua đôi nét về mạch tích hợp (Integrated Circuit).
    Hình 1.1(a) chỉ cho chúng ta một vỏ IC (đây là một mảng lưới chân vào/ra nhìn từ phía dưới lên; những chân này sẽ được xuyên qua các lỗ cắm chân linh kiện trên bản mạch in). Chúng ta thường gọi vỏ IC là chip (hay vi mạch) nhưng thực ra chip silicon (thường được gọi là die) chỉ là cái mà được gắn trong cái lỗ hổng và được che đậy bởi một cái nắm bên trên, xem hình 1.1(b). Vỏ của IC có thể được làm bằng gốm hoặc plastic.
    Click here to enlarge

    CHỦ ĐỀ TƯƠNG TỰ:

    Ảnh gửi kèm
    Last edited by yesme@; 29-08-05 at 18:32.
    fghjkl đã cảm ơn nội dung này.

  2. #2
    Thành viên tích cực yesme@'s Avatar
    Tham gia
    Aug 2005
    Nơi Cư Ngụ
    Đại học Công nghệ - ĐHQGHN
    Bài viết
    212
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Kích thước của phiến silicon (chip không vỏ) chỉ khoảng vài milimét cho đến khoảng 1 inch (~2,54 cm) theo mỗi chiều. Tuy nhiên, với các nhà thiết kế chip thì họ lại ít khi nói đến kích thước vật lý của chip mà nói đến số lượng cổng logic hoặc số lượng transistor của chip. Đại lượng cổng lôgíc ở đây thường nhắc tới cổng NAND. Do vậy khi nói một chip 100 gate thì các bạn nên hiểu là 100 cổng NAND.

    - Ngành công nghệp bán dẫn bắt đầu từ những năm 1970 với các vi mạch SSI (Small Scale IC) gồm khoảng 1 đến 10 cổng NAND, đến vài chục cổng NAND. Các vi mạch thông thường chỉ là các cổng NAND, NOR, hay tập hợp các vi mạch NAND, NOR, OR, XOR,...
    - Tiếp đến các vi mạch MSI (Medium-Scale IC) cho phép tích hợp nhiều hơn. Các vi mạch đã có thể thực hiện các chức năng như mạch đếm (counter), mạch so sánh,...
    - Rồi đến các vi mạch LSI (Large-Scale IC) đã bắt đầu xuất hiện các bộ vi xử lý hay các vi mạch xử lý các chức năng logic cỡ vừa.
    - Sau LSI là các vi mạch VLSI. VLSI cho phép chúng ta xây dựng các bộ vi xử lý 64-bit cùng với các bộ nhớ đệm và các khối xử lý toán học. Số lượng transistor đã lên đến một triệu.

    Với công nghệ CMOS ngày càng phát triển, kích thước của transistor ngày càng được thu nhỏ => cho phép tích hợp ngày càng nhiều transistor trên một chip (thường tính theo đơn vị 1 inch vuông). Dự đoán trong những năm tới số lượng transistor tích hợp trên chip không dừng ở con số trăm triệu. Một số nhà nghiên cứu ở Nhật đã được ra một thuật ngữ mới cho một thế hệ IC trong tương lai: ULSI (Untra-large Scale Integration). Tuy nhiên, tại thời điểm hiện nay chúng ta vẫn đang dừng lại ở thuật ngữ VLSI. Dự báo rằng công nghệ CMOS đã tiến gần tới giới hạn thu nhỏ cho phép và đòi hỏi các nhà nghiên cứu phải tìm ra một loại vật liệu mới để thay thế silicon.


  3. #3
    Thành viên tích cực yesme@'s Avatar
    Tham gia
    Aug 2005
    Nơi Cư Ngụ
    Đại học Công nghệ - ĐHQGHN
    Bài viết
    212
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    1.1. Phân loại ASIC

    1.1. Phân loại ASIC

    Có khá nhiều cách phân loại các mạch ASIC như phân loại theo dung lượng cổng lôgic, phân loại theo ứng dụng, phân loại theo phương pháp thiết kế,... Ở đây chúng ta chỉ tập trung vào việc phân loại theo phương pháp thiết kế nhằm làm sáng tỏ quá trình phát triển của công nghệ ASIC.
    Với cách phân loại này chúng ta có các loại ASIC điển hình sau:

    ASIC đặc chế hoàn toàn - Full costum ASIC

    Một IC đặc chế (thuật ngữ tiếng anh gọi là "full-custom IC") là một vi mạch có các tế bào lôgic (logic cell) và các lớp mặt nạ được xây dựng (đặc chế hóa) theo yêu cầu của khách hàng. Những IC đặc chế này thường nhắm tới các ứng dụng riêng biệt và do đó, chúng ta có thể gọi một số IC đặc chế này là ASIC đặc chế.

    ASIC dựa trên các tế bào chuẩn (Standard-Cell-Based ASIC)

    ASIC dựa trên mảng cổng lôgíc (Gate-Array-Based ASIC)

    Các vi mạch lập trình được (PLD: Programmable Logic Devices)

    Mảng cổng lôgíc có thể lập trình được theo trường (FPGA: Field-Programmable Gate Array)

    Last edited by yesme@; 29-11-05 at 00:42.

  4. #4
    Thành viên chính thức anh_hao_hoa's Avatar
    Tham gia
    Jul 2005
    Nơi Cư Ngụ
    DHBK TPHCM
    Bài viết
    95
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sao lâu rồi không thấy anh yesme@ viết tiếp ?hiện em cũng được học về cái này, và chắc chắn một điều là sinh viên trường em không thể thực hành rồi. Nên kinh nghiệm thực tế của anh về ASIC sẽ giúp ích được cho rất nhiều người.

    Mà anh làm design ASIC có tới mức layout không?em thấy mấy cái layout là váng hết cả đầu hehe,chắc phải tìm đọc thêm về công nghệ CMOS mới hiểu được.


  5. #5
    Thành viên chính thức ITpro's Avatar
    Tham gia
    Jan 2006
    Nơi Cư Ngụ
    NamDinh
    Bài viết
    35
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Bác yesme@ viết tiếp đi ạ, đọc bài trên của bác đang đến đoạn hay , em chưa biết tí gì nhưng sau khi đọc cũng nắm được một chút khái niệm , và thấy nó khá là bổ ích, thú vị , vì thế em cổ vũ bác viết tiếp Click here to enlarge


  6. #6
    Thành viên tích cực yesme@'s Avatar
    Tham gia
    Aug 2005
    Nơi Cư Ngụ
    Đại học Công nghệ - ĐHQGHN
    Bài viết
    212
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Dạo này bận chăm con nên không viết được. Trao đổi vài dòng thì okie nhưng viết tài liệu thì ... công việc đang chất như núi.


  7. #7
    neo
    neo is offline
    Thành viên mới neo's Avatar
    Tham gia
    Mar 2006
    Bài viết
    11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    anh "yes_hello" có thể phân biệt dùm em sự khác biệt chính giữa asic custom và các aisc khác đi. em thấy mình vẫn còn rối rắm lắm!


  8. #8
    Thành viên chính thức TheKing's Avatar
    Tham gia
    Jul 2005
    Nơi Cư Ngụ
    SV DHBKTPHCM
    Bài viết
    68
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi yesme@
    1.1. Phân loại ASIC

    Có khá nhiều cách phân loại các mạch ASIC như phân loại theo dung lượng cổng lôgic, phân loại theo ứng dụng, phân loại theo phương pháp thiết kế,... Ở đây chúng ta chỉ tập trung vào việc phân loại theo phương pháp thiết kế nhằm làm sáng tỏ quá trình phát triển của công nghệ ASIC.
    Với cách phân loại này chúng ta có các loại ASIC điển hình sau:

    ASIC đặc chế hoàn toàn - Full costum ASIC

    Một IC đặc chế (thuật ngữ tiếng anh gọi là "full-custom IC") là một vi mạch có các tế bào lôgic (logic cell) và các lớp mặt nạ được xây dựng (đặc chế hóa) theo yêu cầu của khách hàng. Những IC đặc chế này thường nhắm tới các ứng dụng riêng biệt và do đó, chúng ta có thể gọi một số IC đặc chế này là ASIC đặc chế.

    ASIC dựa trên các tế bào chuẩn (Standard-Cell-Based ASIC)

    ASIC dựa trên mảng cổng lôgíc (Gate-Array-Based ASIC)

    Các vi mạch lập trình được (PLD: Programmable Logic Devices)

    Mảng cổng lôgíc có thể lập trình được theo trường (FPGA: Field-Programmable Gate Array)
    Làm ASIC full custom hay ASIC semicustom là làm gì vậy? ý em nói ở đây là cụ thể. Anh yesme@ nói ở trên một phần đứng trên cơ sở người làm IC,còn mình là người thiết kế, yêu cầu của mình cũng khác,phải cần phần mềm gì? phần cứng gì? muốn tạo ra một IC full custom mình trải qua những bước nào? việc layout ra mức cổng bằng công cụ Alliance như một số người thường làm thì có thể xếp vào loại ASIC được không? nó thuộc loại nào?

    Còn nhiều câu hỏi nữa,vì cái này khá mập mờ,em chưa hình dung được,anh yesme@ trả lời xong,em post tiếp.

    Sống vì lý tưởng,học vì niềm vui,lao động vì vinh quang.

  9. #9
    Thành viên chính thức D_F_F's Avatar
    Tham gia
    Feb 2006
    Bài viết
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thiết kế ASIC thường dựa trên một số cell chuẩn đã được thiết kế sẵn (layout sẵn rồi) và tập hợp thành thư viện. Nếu tự thiết kế lại các cell chuẩn này thì gọi là full custom. Nếu dùng một số cell chuẩn trong thư viện, tự thiết kế một số cell khác thì gọi là semicustom. Các thư viện cell chuẩn thường được các FAB cung cấp tùy thuộc vào công nghệ chế tạo (0.35u, 0.18u...). Bạn cũng có thể search thấy một số thư viện cell chuẩn dạng free.
    Alliance là một bộ công cụ thiết kế vi mạch, có cung cấp sẵn thư viện cell chuẩn. Tất cả đều free.


  10. #10
    Thành viên tích cực yesme@'s Avatar
    Tham gia
    Aug 2005
    Nơi Cư Ngụ
    Đại học Công nghệ - ĐHQGHN
    Bài viết
    212
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Với full-custom ASIC, designers phải thiết kế một số hoặc tất cả các cell, các mạch hay layout đặc biệt cho một ASIC. Điều đó có nghĩa là designers sẽ sử dụng các cell chưa được chuẩn hóa cho một phần hoặc tất cả ASIC.

    Còn semi-custom ASIC, designers sử dụng các cells đã được thiết kế sẵn và đã được chuẩn hóa cùng với một số (có thể tất cả) lớp mặt nạ đặc chế.

    Thông thường thì designers không làm full-custom ASIC mà làm semi-custom ASIC. Các thư viện cells chuẩn thường được mua lại (hoặc thuê lại) từ các hãng sản xuất lớn như STMicro, Philips, Atmel, etc. Việc tái sử dụng các thư viện giúp designers giảm thời gian thiết kế, giảm khối lượng công việc thiết kế.

    Semi-custom ASIC lại được chia nhỏ thành 2 loại:
    a) standard-cell–based ASICs: nghĩa là designers thiết kế dựa trên thư viện các cells chuẩn.
    b) gate-array–based ASICs: loại này còn được gọi là ASIC lập trình được (programmable ASICs). Với gate-array-based ASIC, các cells đã được xây dựng và không có lớp mặt nạ đặc chế. Loại này lại được chia thành hai loại: PLDs (các thiết bị lôgic khả trình) và FPGAs.

    Last edited by yesme@; 23-06-06 at 20:09.

Trang 1/2 12 cuốicuối

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không được gửi luồng mới
  • Bạn không được trả lời bài viết
  • Bạn không được gửi file đính kèm
  • Bạn không được sửa bài viết của mình
  •