一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

架構(gòu)與微架構(gòu)設(shè)計(jì)

FPGA算法工程師 ? 來(lái)源:FPGA算法工程師 ? 2023-05-08 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ASIC的架構(gòu)是復(fù)雜的,它需要大量的經(jīng)驗(yàn)來(lái)完成和描述架構(gòu)和微架構(gòu)。本文討論了架構(gòu)和微架構(gòu)設(shè)計(jì),在ASIC設(shè)計(jì)階段非常有用。

在芯片設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,芯片架構(gòu)設(shè)計(jì)的重要策略如下:

理解功能和模塊級(jí)表示

時(shí)鐘或多時(shí)鐘

功率要求

面積和速度要求

并行性

流水線

外部接口

技術(shù)節(jié)點(diǎn)

下面將從芯片的架構(gòu)設(shè)計(jì)、微架構(gòu)設(shè)計(jì)、使用設(shè)計(jì)文檔、設(shè)計(jì)分區(qū)、時(shí)鐘域和時(shí)鐘組、架構(gòu)調(diào)整與性能改進(jìn)、處理器微架構(gòu)設(shè)計(jì)策略等角度進(jìn)行說(shuō)明,并以視頻H.264編碼器設(shè)計(jì)為例。

01

架構(gòu)設(shè)計(jì)

對(duì)于任何基于ASIC的產(chǎn)品開(kāi)發(fā),我們首先需要了解的是功能規(guī)范,然后我們需要落實(shí):

外部接口

電氣特性

速度,功率和面積要求

機(jī)械裝配或封裝

設(shè)計(jì)和驗(yàn)證策略

測(cè)試策略

在此基礎(chǔ)上,根據(jù)設(shè)計(jì)的功能以及對(duì)面積、速度和功率的要求,討論對(duì)復(fù)雜設(shè)計(jì)有用的架構(gòu)和微架構(gòu)設(shè)計(jì)概念。

假如我們?cè)O(shè)計(jì)一款用于視頻編碼的H.264編碼器,用于處理1920×1080P的高清圖像。

對(duì)于芯片工程師而言,最初我們的任務(wù)是設(shè)計(jì)功能模塊,積累工程經(jīng)驗(yàn)和方法,然后我們將利用經(jīng)驗(yàn)來(lái)完成架構(gòu)和微架構(gòu)的設(shè)計(jì)。

H.264編碼器的重要功能模塊如圖1所示,主要包括:

幀緩沖區(qū)

預(yù)測(cè)(幀內(nèi)、幀間)

存儲(chǔ)緩沖區(qū)

量化與變換(Q&T)

逆量化與變換(Q&T)

去塊濾波器(DB濾波器)

d1a741b2-ed42-11ed-90ce-dac502259ad0.png

圖1 H.264功能塊級(jí)表示

架構(gòu)師團(tuán)隊(duì)使用以下設(shè)計(jì)要點(diǎn),完成ASIC架構(gòu)的設(shè)計(jì)!

(a)設(shè)計(jì)功能和對(duì)設(shè)計(jì)應(yīng)用的理解

(b)將在何處使用該設(shè)計(jì),以及與之有關(guān)的限制

(c)速度、功率、面積等優(yōu)化約束

(d)晶圓廠制定規(guī)則,即DRC

(e)低功耗架構(gòu)和低功耗排序要求

(f)具有不同時(shí)鐘組的多個(gè)時(shí)鐘域設(shè)計(jì)和策略

(g)不同階段的IP要求可能是硬IP或軟IP

(h)內(nèi)存和宏單元需求

(i)設(shè)計(jì)的總體數(shù)據(jù)速率、時(shí)序和時(shí)鐘要求

(j)ASIC設(shè)計(jì)軟硬件劃分的總體策略

(k)所需的測(cè)試設(shè)置和EDA工具

(l)電氣特性和接口時(shí)序要求

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52505

    瀏覽量

    440805
  • asic
    +關(guān)注

    關(guān)注

    34

    文章

    1246

    瀏覽量

    122384
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    528

    瀏覽量

    25984

原文標(biāo)題:【芯片設(shè)計(jì)】架構(gòu)與微架構(gòu)設(shè)計(jì)

文章出處:【微信號(hào):FPGA算法工程師,微信公眾號(hào):FPGA算法工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    軟件架構(gòu)設(shè)計(jì)教程

    軟件架構(gòu)設(shè)計(jì)教程
    發(fā)表于 09-26 15:27

    汽車(chē)電子電氣架構(gòu)設(shè)計(jì)及優(yōu)化措施

    我國(guó)公路建設(shè)事業(yè)的蓬勃發(fā)展導(dǎo)致在汽車(chē)行業(yè)中的電子電氣架構(gòu)設(shè)計(jì)越來(lái)越體現(xiàn)消費(fèi)者對(duì)汽車(chē)人性化、舒適化與美觀性的現(xiàn)實(shí)需求。設(shè)計(jì)汽車(chē)的電子電氣架構(gòu)是一項(xiàng)工程量較大的工作,它涉及了硬件、軟件、網(wǎng)絡(luò)、線束等方面
    發(fā)表于 10-18 22:10

    【汽車(chē)電氣架構(gòu)設(shè)計(jì)軟件】

    因工作需要,求整車(chē)電氣架構(gòu)設(shè)計(jì)軟件——PREEvision(盜版),價(jià)格可議,WetChat/***,非誠(chéng)勿擾
    發(fā)表于 04-18 14:20

    STM32軟件架構(gòu)設(shè)計(jì)的意義

    STM32軟件架構(gòu)1、架構(gòu)設(shè)計(jì)的意義(1)應(yīng)用代碼邏輯清晰,且避免代碼冗余;(2)代碼通用性,方便軟件高速、有效的移植;(3)各功能獨(dú)立,低耦合高內(nèi)聚;2、總體架構(gòu)圖3、結(jié)構(gòu)層說(shuō)明4、遵循規(guī)則5、優(yōu)劣評(píng)估6、STM32實(shí)例說(shuō)明
    發(fā)表于 08-04 07:23

    為何要進(jìn)行嵌入式軟件架構(gòu)設(shè)計(jì)?如何設(shè)計(jì)?

    為何要進(jìn)行嵌入式軟件架構(gòu)設(shè)計(jì)?如何進(jìn)行嵌入式軟件架構(gòu)設(shè)計(jì)?
    發(fā)表于 11-01 06:31

    對(duì)嵌入式系統(tǒng)中的架構(gòu)設(shè)計(jì)的理解

    【閱讀這篇文章,你能了解到什么】1. 從事嵌入式開(kāi)發(fā)12年的我,對(duì)架構(gòu)設(shè)計(jì)的理解;2. 對(duì)嵌入式系統(tǒng)中的架構(gòu)設(shè)計(jì)要刻意訓(xùn)練;3. 嵌入式系統(tǒng)開(kāi)發(fā)過(guò)程中的一些小技巧;4. 一個(gè)用于智能家居項(xiàng)目
    發(fā)表于 11-08 08:23

    SOC與架構(gòu)架構(gòu)與SOC有什么區(qū)別?

    讀書(shū)筆記 SOC與架構(gòu)架構(gòu)與SOC有什么區(qū)別?指令集和架構(gòu)有什么關(guān)系?為什么Cortex-
    發(fā)表于 12-15 06:39

    系統(tǒng)架構(gòu)設(shè)計(jì)的詳細(xì)講解

    上一篇,我們討論了故障度量和安全機(jī)制的ASIL等級(jí)。本篇我們來(lái)聊一聊系統(tǒng)架構(gòu)設(shè)計(jì)相關(guān)內(nèi)容。01系統(tǒng)架構(gòu)設(shè)計(jì)和TSC當(dāng)我們開(kāi)始寫(xiě)TSC時(shí),會(huì)涉及到下圖中一系列的內(nèi)容:當(dāng)我們完成前三期(鏈接見(jiàn)文末)提到的安全機(jī)制規(guī)范后,我們就要開(kāi)始整理好所有的安全需求并在系統(tǒng)
    的頭像 發(fā)表于 12-24 14:33 ?2033次閱讀

    SWE.2的軟件架構(gòu)設(shè)計(jì)

    過(guò)程ID:SWE.2 過(guò)程名稱:軟件架構(gòu)設(shè)計(jì) 過(guò)程目的:軟件架構(gòu)設(shè)計(jì)過(guò)程目的是建立一個(gè)架構(gòu)設(shè)計(jì),識(shí)別哪些軟件需求應(yīng)該分配給軟件的哪些要素,并根據(jù)已定義的標(biāo)準(zhǔn)評(píng)估軟件架構(gòu)設(shè)計(jì)。 ? 過(guò)程
    的頭像 發(fā)表于 01-11 10:36 ?3094次閱讀

    SYS.3的系統(tǒng)架構(gòu)設(shè)計(jì)

    系統(tǒng)架構(gòu)設(shè)計(jì) 過(guò)程ID:SYS.3 過(guò)程名稱:系統(tǒng)架構(gòu)設(shè)計(jì) ? 過(guò)程目的:系統(tǒng)架構(gòu)設(shè)計(jì)過(guò)程目的,是建立系統(tǒng)架構(gòu)設(shè)計(jì),并確定將哪些系統(tǒng)需求分配給系統(tǒng)的哪些要素,以及根據(jù)已定義的準(zhǔn)則評(píng)估系
    的頭像 發(fā)表于 02-13 16:02 ?3034次閱讀

    幾種軟件架構(gòu)設(shè)計(jì)的思維方式

    一個(gè)優(yōu)秀的程序員要想成為一名優(yōu)秀的架構(gòu)設(shè)計(jì)師,就改變編程的思維,學(xué)會(huì)使用架構(gòu)設(shè)計(jì)的思維方式。
    的頭像 發(fā)表于 03-08 15:30 ?5163次閱讀

    嵌入式UI架構(gòu)設(shè)計(jì)漫談

    嵌入式UI架構(gòu)設(shè)計(jì)漫談
    發(fā)表于 11-03 17:36 ?15次下載
    嵌入式UI<b class='flag-5'>架構(gòu)設(shè)</b>計(jì)漫談

    STM32軟件架構(gòu)設(shè)計(jì)

    STM32軟件架構(gòu)1、架構(gòu)設(shè)計(jì)的意義(1)應(yīng)用代碼邏輯清晰,且避免代碼冗余;(2)代碼通用性,方便軟件高速、有效的移植;(3)各功能獨(dú)立,低耦合高內(nèi)聚;2、總體架構(gòu)圖3、結(jié)構(gòu)層說(shuō)明4、遵循規(guī)則5、優(yōu)劣評(píng)估6、STM32實(shí)例說(shuō)明
    發(fā)表于 11-06 09:05 ?36次下載
    STM32軟件<b class='flag-5'>架構(gòu)設(shè)</b>計(jì)

    SWE.2軟件架構(gòu)設(shè)計(jì)

    過(guò)程ID : SWE.2 過(guò)程名稱 : 軟件架構(gòu)設(shè)計(jì) 過(guò)程目的 : 軟件架構(gòu)設(shè)計(jì)過(guò)程目的是建立一個(gè)架構(gòu)設(shè)計(jì),識(shí)別哪些軟件需求應(yīng)該分配給軟件的哪些要素,并根據(jù)已定義的標(biāo)準(zhǔn)評(píng)估軟件架構(gòu)設(shè)計(jì)
    的頭像 發(fā)表于 08-24 09:43 ?1263次閱讀

    交換芯片架構(gòu)設(shè)計(jì)

    交換芯片的架構(gòu)設(shè)計(jì)是網(wǎng)絡(luò)設(shè)備性能和功能的關(guān)鍵。一個(gè)高效的交換芯片架構(gòu)能夠處理大量的數(shù)據(jù)流量,支持高速數(shù)據(jù)傳輸,并提供先進(jìn)的網(wǎng)絡(luò)功能。
    的頭像 發(fā)表于 03-21 16:28 ?914次閱讀