第一篇:2005級學位論文電子檔提交方案
2005級學位論文電子檔提交方案
我校《學位論文提交系統》提供基于Web的遠程論文提交功能,實現向我校圖書館本地的學位論文庫中提交作者姓名、學號、密碼、作者所在系、專業、論文題名(中外文)、導師姓名、論文關鍵詞(中外文)、論文文摘(中外文)及其它元數據和論文全文等內容。對學位論文庫中的資源進行分類、標引、編目等后期加工后可提供學位論文的發布與檢索等服務。
一、提交流程
二、方案實施細則
1.提交方案須在畢業生畢業設計(論文)版權已歸屬學校的前提下進行正式實施,版權是否歸屬學校取決于畢業設計(論文)作者及其導師是否已在《徐州工程學院學位論文原創性聲明》、《徐州工程學院學位論文版權協議書》等文檔相應位置簽字。
2.學位論文電子文檔的提交由各班的2名學生代表具體執行,學生代表名單由各院相關負責人確定,并在匯總后通知圖書館。畢業設計(論文)成果中,實物、掛圖、樣品等無需提交至圖書館。以下電子文件均須提交至《學位論文提交系統》:
(1)與紙本內容完全一致的文書文件(.pdf格式文檔);
(2)不含在(1)之內,但作為畢業設計(論文)成果組成部分的源程序、圖片文件、網頁等非文本文件。
3.每班學生的畢業設計(論文)電子文件由該班2名學生代表負責收集。文書文件要求為.pdf格式,若為其它格式,請作者自行將其轉換為.pdf格式,然后交給學生代表(轉換軟件可到圖書館網頁上下載)。要求每位學生的文書文件只有一個(封面、目錄、正文等必須在一個文檔中),不得將其不同部分(如封面、目錄、正文等)以不同文件分別提交;對于非文本文件,要求每位學生將其用WinRAR打包后形成一個壓縮文件,交給學生代表提交。
4.學生代表要嚴肅、認真、負責地對待學位論文電子文檔的提交,服從圖書館“學位論文提交系統”項目組老師的指導和要求。
5.所有已成功提交并通過審核的學位論文,其作者將由圖書館及時報送校教學管理部門;對于尚未提交或未通過審核的學位論文作者,教學管理部門將暫緩為其辦理畢業相關手續,直至完成提交并通過審核。
6.圖書館為了后期數字化加工、網絡發布的需要,可以向各學院暫借畢業設計(論文)紙本及掛圖、實物等其它設計材料,并盡快歸還。
三、在本方案具體實施過程中遇到的新問題、新情況將隨時進行溝通和聯系,請所有涉及到的部門、人員積極配合。
咨詢電話:0516-83105355(內線:5355)
圖 書 館
二○○九年五月七日
第二篇:武漢大學學位論文電子全文提交流程
附件l
武漢大學學位論文電子全文提交流程
1.答辯通過后的博碩士生請進入圖書館主頁()點擊“博碩士論文提交”,進入
論文提交系統。
2.如果是第一次使用,請點擊 “立即注冊”。輸入本人注冊信息(密碼自定),點擊“提交”按鈕進行注冊。
3.輸入學號、姓名和密碼,點擊“登錄”按鈕,進入系統。
4.按要求填寫論文提交單,帶*號的項目為必備項。填寫完成后,點擊“提交”
按鈕,上傳提交單。成功后,進入下一步操作。
5.進入全文提交頁面,點擊“瀏覽”按鈕;選中提交論文,點擊“確認”按鈕,上傳全文。
6.等待系統反饋提交信息。接到提交成功信息后,退出論文提交頁面。
7.提交者在一周內等候論文提交合格確認通知。如果沒有收到Email發出的合格確認通知,可進入“圖書館主頁-博碩士論文提交-已通過論文提交名單”查詢。
8.如果收到不合格的郵件通知,請按郵件要求修改后再次進入系統提交論文。
9. 收到合格確認通知后,請持末頁附有簽名《武漢大學學位論文使用授權協議
書》(見附件2)的紙質本學位論文,到學校圖書館各分館咨詢臺辦理離校手續。
武漢大學圖書館主頁 /的博碩士論文提交系統24小時開通,同時在研究生學位論文集中繳送高峰期間,圖書館將在各分館電子閱覽室設立專人輔導、并提供計算機,方便全校研究生的學位論文電子全文提交。在工作時間內開設咨詢電話,或用Email方式解答研究生學位論文繳送的相關事宜和問題。
論文提交服務咨詢:論文提交技術咨詢:
聯系人:周素芬聯系人:鄧 玲
部門:武漢大學圖書館資源組織部部門:武漢大學圖書館系統部
電話:68756446電話:68755708
第三篇:學位論文電子檔與紙件一致承諾書
學位論文電子檔與紙件一致承諾書
本人鄭重承諾:所提交的電子版備檢測論文“學院-學號-學生姓名-導師姓名.doc”,與紙制版論文《*******》內容完全一致,并按照相關要求,是學位論文全文的word文檔(封面至參考文獻)。
如電子版與紙制版不一致,本人愿承擔一切責任。
承諾人簽字:
導師簽字:
年月日
第四篇:組織行為學論文電子檔
組 織 行 為 學 論 文
摘要:我們通過對組織行為學的概況,其主要研究方法及內容,發展歷程來分析不同的人在同樣的環境中會有不同的行為表現,不同員工在同樣的組織環境(如同一個領導,同樣的薪酬體系,同一團隊氛圍,同樣的企業文化等)中會有不同的績效表現,組織總是在不停地尋找最有可能很快適應工作環境,工作上負責任,不會出現攻擊性或破壞性行為,并始終表現出色,能做出一番成就的員工。列舉了煤炭企業組織行為中激勵機制的運用,并簡單介紹了組織行為學新的發展方向。
關鍵詞:組織;組織行為;激勵機制;管理;
引言
組織是具有特定目標、資源與結構,時刻與環境相互作用的開放系統。組織存在必須具備三個條件:組織是人組成的集合;組織是適應目標的需要;組織是通過專業分工和協調來實現目標。組織的類型可分為以下幾種:生產組織、互利組織、強制組織、小型組織、營利組織、公有組織等。組織行為是指組織的個體、群體或組織本身從組織的角度出發,對內源性或外源性的刺激所作出的反應;或者可以定義為是指各類組織的每位成員在工作過程表現出來的所有行為。組織行為是一種重要的組織現象,對這種現象的研究越來越引起了組織學家的重視。組織行為學,是專門研究一定組織中人的心理活動與行為規律的科學,它是一門新興的交叉學科,其學科體系還在不斷的擴張之中。
組織行為學的歷史演變
組織行為學是在管理科學發展的基礎上產生和發展起來的,組織行為管理學是行為科學在管理中應用的直接產物。
管理科學的發展史是在十九世紀以前,管理科學被稱作早期管理,那時主要是手工業生產向機器生產的轉變階段,其管理特點是管理簡單,工作專業化水平低,勞動效率低。十九世紀末至二十世紀初,是科學管理階段,代表人物是泰勒(F.W.Taylor),泰勒的管理制度:一般事務下屬處理,重要事務、未完成的計劃由主管處理。管理原則為:給每個人工作的基本組成部分提出科學的工作方法;科學地挑選、培訓、教育、培養工人;與工人熱忱合作,確保所做的工作符合已提出的科學原理;在管理者和工人之間基本實現工作與責任的對等分工,管理者承擔那些比工人更具有適應性的工作。
二十世紀初,管理科學迅速發展,先后涌現了許多管理理念,比如法約爾(H.Fayol)的工業管理與一般管理,韋伯(M.Weber)的社會組織與經濟組織理論,厄威克(L.Urwick)的組織的科學管理等。
第二次世界大戰后,管理科學發展到現代管理時期,這時的管理科學已經相當成熟,運籌學、數量分析、系統論決策科學等都已在管理中得到廣泛應用。管理特點是強調科學方法、系統分析、建立數學模型、運用計算機技術、決策科學華。
組織行為學的產生和發展
行為學派產生于20世紀20年代——60年代,代表人物是梅約、麥格雷戈等,他們提出了著名的人際關系理論。在行為科學的發展史中被稱為里程碑式的實驗就是1924年開始的霍桑實驗。美國哈佛大學心理學教授梅奧1927年接管并主持了霍桑實驗,主要進行了三方面的實驗,如福利實驗、隨訪實驗、觀察實驗。梅奧的重要研究成果產生了人際關系理論。
霍桑實驗共分為四個階段:第一階段被稱作“照明實驗”。當時的實驗假設是:提高照明度會有助于減少疲勞,提高生產效率。但不管是提高照明度,還是降低照明度,一個組的照明已經降到月光的程度,工人的產量仍然提高,專家無法解釋是什么原因促使產量的增加。
組織行為學的概念
組織行為學是運用系統分析研究方法,研究組織中人的心理和行為的基本規律及其對組織內部行為的影響,從而提高管理人員分析、解釋、預測、引導和控制人的行為的能力,以實現組織既定目標的科學。組織行為學研究對象是人的心理和行為的基本規律。研究范圍是一定組織中的人的心理和行為的基本規律。研究的目的是提高管理人員分析、解釋、預測、引導和控制人的行為的能力,以實現組織的既定目標。
組織行為學的主要研究內容
重點運用普通心理學理論和分析方法,分析、研究、解釋組織中個體的行為規律及其后面的心理活動規律,研究對個體工作行為與績效產生影響的個體因素和影響方式(個性、動機、態度、信仰、價值觀等)。個性—重要的非智力因素,對人的行為模式和社會生活具有重要影響。
運用社會心理學理論分析研究工作群體的行為規律及其背后的心理活動規律,研究群體中的成員如何相互影響他們的工作能力和工作群體的工作績效,研究影響群體工作績效的群體內外因素及影響方式,以便使群體成員一起緊密合作并產生較高的工作效率和生產率。運用社會學理論研究組織與其環境之間的相互影響,并將重點放在組織結構和組織設計影響組織行為和組織效率的方式和影響度,并研究其他影響因素對組織行為和組織效率的影響方式和影響度。群體理論和激勵理論——激勵機制在煤炭企業組織行為中的運用
煤炭企業存在員工績效問題,人才流失現象嚴重。企業留不住人才,說明企業激勵機制出現了問題。企業人員流動率高,缺乏一定人員穩定性,這本身就給企業持續發展帶來了很大危害,也影響本企業內部員工的團隊士氣和凝聚力,間接導致生產能力下降。因此,構建現代組織行為中的激勵機制成為煤炭企業管理者迫切需要研究的問題。
激勵對于組織經營至關重要。員工對組織的價值并不是取決于他的能力和天賦,其能力和天賦的發揮很大程度上決定于動機水平的高低。無論一個組織的現代化程度有多高,除非作為科學技術和先進生產力載體的員工被真正激勵起來,否則它不可能有長足的發展。激勵一般是指一個有機體努力追求某些即定目標的意愿程度,其目的在于滿足有機體的某些需要。
激勵機制,是指在組織系統中,激勵主體通過激勵因素或激勵手段與激勵客體之間相互作用的關系的總和,也就是指企業激勵內在關系結構、運行方式和發展演變規律的總和。激勵機制包含兩個要素:一是發現他需要什么,然后用這個事物作為員工完成工作的報酬;二是確定他的能力是否可能完成這項工作。激勵并不是無條件地簡單滿足員工的任何需要,而是要以能在一定程度上導致組織績效提高的方式滿足員工的需要,要對需要滿足的方式和程度予以控制。員工激勵是一個過程,是員工行為發生前后相互關聯的因素鏈。了解這個因素鏈,便可因人而異地實施激勵方案,從而充分調動員工的工作積極性。另外,在激勵員工過程中,最重要的問題是:員工的工作積極性是否很高?如果不是很高,則不僅要激勵員工的動機,而且要提高他的工作能力,并且進行績效評估,發現問題并尋找修正措施。
下面簡單介紹一下幾種激勵手段:
1、將物質激勵和精神激勵相結合。物質需要是人類的第一需要,是人們從事一切社會活動的基本動因。所以,物質激勵是激勵的主要模式,也是目前煤炭企業普遍應用的一種激勵模式。
2、建立多層次的差異性激勵。采用人盡其才的辦法,給“能人”足夠大的舞臺,讓他們身兼多職,采取崗位激勵的辦法,給他們提供多個富于挑戰的鍛煉機會。
3、要注意企業管理者的行為激勵。管理者要做到潔心自律,不吃、拿、卡、要,公正不偏,不任人為親,經常與員工進行情感溝通,尊重支持下屬,對員工所做出的成績盡量表揚,為員工創造良好的工作環境等。
傳統取向的組織行為學的新發展
進入20世紀90年代以來,組織行為學有一些新的發展動向,主要表現為如下幾個方面:
第一,組織變革已成為全球化經濟競爭中組織行為學研究的首要問題。隨著經濟全球化的潮流和經濟結構調整,對企業重組、戰略管理、跨國公司或國際合資企業管理的研究呈現強勁勢頭,由復雜性增加而導致研究的注意力全面轉向整個組織層面。
第二,組織行為學強調對人力資源的系統開發。組織行為學更加關注研究管理者決策、技術創新和員工適應中必須具備的勝任素質,更加關注如何充分利用和開發人力資源。
第三,組織行為學研究更加關注國家目標。在跨國公司和國際合資公司的比較研究、科技投入的行為研究、失業指導研究、勞動力多元化、國家金融安全等方面,均取得了客觀的經濟效益和社會效益。
第四,組織行為學研究除秉承強調生產率的傳統之外,更加關注工作生活質量。組織行為學認為強調生產率與強調工作生活質量并非相互排斥的。
積極組織行為學的興起
積極組織行為學主要研究怎樣引導和激勵消極、懶惰的員工;研究更有效地解決沖突、壓力和工作倦怠;改進不良的態度和對組織變革的抵制。
積極組織行為學(Positive Organization Behavior)的理論基礎源于積極心理學的研究成果。西方積極心理學的發展始于20世紀60年代,到了20世紀90年代,有關積極心理學的研究成果大量涌現。塞利格曼和席克珍特米哈依(Seligman&Csikszentmihalyi,2000)正式提出積極心理學的概念。受積極心理學理論的影響,魯森斯(Luthans,2002)提出了積極組織行為學的概念。積極組織行為學是對積極心理品質和能力的測量、開發和有效管理的研究和應用,從而實現提高個體、群體和組織的績效。它強調積極心理品質和能力的可測量、可開發和績效相關性。
參考文獻:
[1] [美] 斯蒂芬·P·羅賓漢.組織行為學(第七版)[M].北京:中國人民大學出版社,1997.[2] 陳國權.組織行為學[M ].北京: 清華大學出版社,2006.[3] 傅永剛.如何激勵員工[M].大連:大連理工大學出版社,2000.
[4] 胡海清.淺談煤炭企業組織行為學中激勵機制的運用.商業經濟,2009,9(333):58-59.[5] 李滿紅.管理中組織行為學運用.中山大學學報論叢,2001,4(21):48-50.
第五篇:電子系統級設計論文
電子系統級(ESL)設計
摘要:電子系統級設計(ESL,Electronic System Level)設計是能夠讓SOC 設計工程師以緊密耦合方式開發、優化和驗證復雜系統架構和嵌入式軟件的一套方法學,并提供下游寄存器傳輸級(RTL)實現的驗證基礎。ESL牽涉到比RTL級別更高層次的電路設計,其基本的關注點在于系統架構的優化、軟硬件劃分、系統架構原型建模、以及軟硬件協同仿真驗證。SystemC是一種很好的軟硬件聯合設計語言,它不僅可以幫助設計人員完成一個復雜的系統設計,還可以避免傳統設計中的各種弊端,并提高設計效率。關鍵詞:電子系統級設計;SOC;SystemC 1 引言
目前,高質量的電子系統設計變得越來越復雜和困難。功能更繁雜的設計需求,更短的上市時間,不斷增加的成本壓力使這種趨勢看起來還在加速。從應用概念到硅片實現的過程已經不能僅僅靠工程師聰明的大腦來完成,而更需要依賴于嚴格完善的設計方法學。
隨著片上系統(SoC,System on Chip)設計復雜度的不斷提高,設計前期在系統級別進行軟硬件劃分對SoC各方面性能的影響日趨增加,迫切需要高效快速性能分析和驗證方法學。傳統的RTL仿真平臺不能提供較快的仿真速度與較大的仿真規模,FPGA平臺則不能提供詳細的性能分析指標,而電子系統級設計(Electronic System Level,ESL)方法,不僅提供高速的仿真驗證手段還提供詳細的性能分析指標,已經成為當今SoC設計領域最前沿的設計方法,它是能夠讓SoC設計工程師以緊密耦合方式開發、優化和驗證復雜系統架構和嵌入式軟件的一套方法學。電子系統級設計(ESL,Electronic System Level)牽涉到比RTL級別更高層次的電路設計,其基本的關注點在于系統架構的優化、軟硬件劃分、系統架構原型建模、以及軟硬件協同仿真驗證。全新的ESL工具為電路系統級建模提供了虛擬原型的基本仿真平臺。電子系統級設計正在從學術研究的課題變成業界廣為接受的建模手段,它完成從理想應用優化到目標體系結構建立。而后依據預期產量規模的不同,用SoC 芯片或可編程平臺實現。2.傳統SOC設計方法的局限
目前的設計方法不能充分利用設計能力來快速構建滿足市場需求的SoC。而只有快速適應消費電子市場的變化,商業系統設計公司才能在競爭中勝出。這使SoC設計方法的研究具有重要的現實意義。
目前在技術上,SoC設計面臨的主要挑戰是在系統建模和硬件設計之間的不連續性。通常系統是使用C語言或其他系統描述語言定義的。而系統的集成電路實現卻使用硬件描述語言,因此導致轉換和重寫系統的負擔。這樣的流程使得設計過程中容易出錯而且耗時。驗證流程中需要仿真大規模系統,仿真速度難以需滿足設計需求。HDL模型仿真效率低,需要提高抽象層次。SoC系統中的組件具有多樣性異質性,包括各個專業的設計,模擬和數字設計等等,需要提供異質的仿真環境以及對系統級設計空間的探索復雜性的管理。千萬門級的規模使得設計本身的管理成為問題深亞微米集成電路中,沿線延遲的增加使時序收斂問題顯得更加突出,需要消除前端邏輯設計和后端物理設計的反復返工問題傳統的設計重用方法需要適應規模的增長。系統設計需要具有競爭力,從基于芯片的設計方法,過渡到基于IP核的設計也是必然趨勢。雖然可以使用標準接口,但是更理想的辦法是分離出通訊部分,使用接口綜合技術。因此需要設計工具重點面向模塊間的通訊和互連,門級和寄存器傳輸級(RTL)仿真速度太慢,不適合系統設計。需要提高設計的抽象層次。SoC設計的趨勢是向高層抽象移動,更強調芯片級的規劃和驗證。強調早期芯片級規劃,以及軟硬件系統驗證。軟硬件協同設計方法是SoC設計方法學研究的重要領域。主要目的是開發適應設計需求的設計方法和相應的電子設計自動化軟件。在設計中通常一種技術是不能滿足設計要求的,因此要結合研發成本和開發周期等等因素,綜合考慮各種技術。3.ESL設計的基本概念
ESL設計指系統級的設計方法,從算法建模演變而來。ESL設計已經演變為嵌入式系統軟硬件設計、驗證、調試的一種補充方法學。在ESL設計中能夠實現軟硬件的交互和較高層次上的設計抽象。ESL設計能夠讓SoC設計工程師以緊密耦合方式開發、優化和驗證復雜系統架構和嵌入式軟件,并能夠為下游的寄存器傳輸級(RTL)實現提供驗證基礎。
ESL設計以抽象方式來描述系統單芯片(SoC)設計。在ESL設計中,系統的描述和仿真的速度快,讓設計工程師有充裕的時間分析設計內容。并且能提供足夠精度的虛擬原型,以配合軟件的設計。ESL設計不僅能應用在設計初期與系統架構規劃階段,亦能支持整個硬件與軟件互動設計的流程。
ESL設計技術與IP模塊能將流程融入現有的硬件與軟件設計與工具流程,在SoC開發流程中扮演協調統合的角色。它們讓工程師能開發含有數百萬邏輯門與數十萬行程序代碼的設計,并提供一套理想平臺,用來進行驗證,滿足客戶持續成長的需求。
4.ESL設計的特點
ESL設計之所以會受歡迎,主要源于以下五方面功能:功能正確和時鐘精確型的執行環境使提前開發軟件成為可能,縮短了軟硬件集成的時間。系統設計更早地和驗證流程相結合,能確定工程開發產品的正確性。在抽象層設置的約束和參數可以被傳遞到各種用于設計實現的工具中。(1)更早地進行軟件開發
有了虛擬的原型平臺意味著可以更早地開始軟件開發。對于目前基于SystemC語言的ESL設計方法學來說,ESL設計工程師可用SystemC生成一個用來仿真SoC行為的事務級模型。由于事務級模型的開發速度比RTL模型要快得多。在RTL實現以前,完成TLM建模后的系統就可以開始軟件的開發。這樣軟件的開發可以和RTL實現同時展開,而不是傳統上的在RTL實現完成以后才開始軟件的開發。雖然部分和硬件實現細節有關的軟件要在RTL完成以后才能開始,但還是可以節省大量的開發時間。(2)更高層次上的硬件設計
為了適應不斷變化的市場要求,需要不斷推出新產品或經過改進的產品。在SoC設計中可以通過改進一些模塊的性能、增加功能模塊或存儲器、甚至在體系結構上做出重大的調整。因此設計工程師必須擁有可實現的快速硬件設計方法。為了實現快速的硬件設計,在ESL設計須建立在較高層次上的抽象如事務級建模(TLM)。事務級模型應用于函數調用和數據包傳輸層。傳輸級模型可以分為事件觸發型和時鐘精確型,這些模型能夠提供比RTL級模型快好幾個數量級的仿真速度。ESL工具的挑戰就是既要保持足夠精度的時序信息來幫助設計決策,又要提供足夠的仿真速度以滿足大型的系統軟件(如OS啟動)在可接受的時間內的完整運行。只要掌握了這種平衡,就可以在高級設計中驗證時序和設置約束條件,再將這些優化的設計分割、分配到各個不同的軟、硬件設計工作組去加以實現。RTL仿真通常只能提供10MIPS到數百MIPS左右的性能;然而,時鐘精確型的ESL仿真卻能達到100KMIPS到1MMIPS的仿真速度。(3)設計的可配置性和自動生成
越來越多的系統強調自己的可配置性,諸如:不同的處理器、不同的總線帶寬、不同的存儲器容量、無數的外設。配置和生成出來的設計必須和驗證環境得到的結果完全一致,并延續到整個設計流程中。通過ESL模型,結構設計師能夠找到最好的配置方案。但是,這樣產生出來的結果需要和一套骨架的驗證環境同步到設計實現中去。如ARM已經實現了從RealView SoC Designer ESL環境中自動導入SynopsysDesignWare coreAssembler SoC的集成和綜合流程,并且可以從coreAssembler或Mentor Graphics公司的Platform Express中啟動ARM PL300 AXI可配置互聯生成器,來生成AXI總線系統。(4)方便的架構設計
ESL架構設計能完成功能到運算引擎的映射。這里的引擎指的是那些可編程的目標——如處理器、可配置的DSP協處理器,或者是特殊的硬件模塊如UART外設、互連系統和存儲器結構。這是系統設計的開始環節,從行為上劃分系統,驗證各種配置選擇的可行性及優化程度。ESL工具對于開發可配置結構體系是非常關鍵的。它使系統結構從抽象的行為級很容易地映射到具體的硬件設計,從而方便決定哪些模塊可以被復用,哪些新模塊需要設計。還能提供必要信息指導最優化的通訊、調度和仲裁機制。(5)快速測試和驗證
由于ESL設計中的抽象級別明顯高于RTL設計抽象級別,ESL設計中可以做到描述模塊內的電路狀態、精確到納秒的轉換以及精確到位的總線行為。相比使用RTL,使用周期精確的事務級模型將使硬件驗證和硬件/軟件協同驗證速度快1000倍或者更多。這種方法不僅可產生用于驗證系統行為,它還支持與較低抽象級別的RTL模型的協同仿真。如果ESL設計抽象級別被當作一個測試臺的話,當下游的RTL實現模塊可用時,它們便可在這個測試臺上進行驗證。
系統級的HW/SW協同驗證要優于C/RTL實現級的HW/SW協同驗證。因為在系統級的驗證可以在較早的展開,而不必等到底層的實現完成后才開始。在底層實現沒有開始前的協同驗證可以及時修改體系結構或軟硬件劃分中的不合理因素。越高層次上的驗證,可以越大程度上減少修改設計帶來的損失。5.ESL設計方法
ESL作為一種先進的設計方法學,能夠用于硬件的功能建模與體系結構的探察,給硬件架構設計人員提供準確可靠的設計依據,因此在本章的內容里將將詳細介紹ESL設計的基本流程與ESL的核心方法—利用SystemC實現事務級建模的基本理念。
首先要指出的是在設計的哪個階段使用ESL設計方法和ESL設計工具。每一個電子產品的設計過程以某一種形式的頂層定義開始。這個定義過程可以以文本的形式描述,也可以用圖表、狀態圖、算法描述,或者利用工具如MATLAB等描述。ESL設計并不是定位在這個層次上的設計。而是通過描述系統怎樣工作,并為進一步的實現提供一個解決方案。ESL設計成為系統和更加底層設計之間的橋梁。ESL設計包括功能設計和體系結構設計兩大領域。
系統的行為由功能模塊實現,功能模塊設計必須關注系統的應用。功能設計不考慮硬件和軟件,物理和工藝。功能設計包括實現功能模塊結構、模塊之間的通信和它們的基本行為。在ESL中一個硬件功能模塊的設計包括定義正確的功能,確定輸入和輸出,劃分子模塊,確定子模塊的結構、數據流和控制邏輯,還要為其模塊建立測試環境。這個設計過程和RTL的設計流程相似,但他們在不同的抽象層次上,使用不同的設計語言,例如,在ESL的功能模塊建模過程中使用SystemC或SystemVerilog,而RTL級建模則使用Verilog或者VHDL。
體系結構設計首先要建立平臺的描述。接著將應用的功能部件影射到平臺。驗證體系結構模型,并根據成本和性能優化這個結構。在體系結構設計中需要考慮處理器的類型、處理器的數量、存儲器的大小、Cache性能、總線互聯和占用率、軟件和硬件的功能劃分和評估、功耗的評估和優化等。
首先ESL接受一個設計定義的輸入,這個定義可以是文本、圖表、算法或者是某種描述語言如UML,SLD,MATLAB等的描述。對于這個輸入的定義,在ESL設計完成算法的開發,接口定義,用ESL語言或其他語言來描述來完成體系結構的設計。并在此基礎上完成軟硬件的劃分。完成軟硬件劃分后,可以開始軟件和硬件的設計。在硬件設計中,對于功能單元需要在較高層次上的建模,完成功能設計。比如說用SystemC進行事務級的建模。
用C/C++或其他高級語言完成應用軟件的設計。在這個階段開始軟硬件的協同驗證,根據協同驗證的結果反饋給體系結構和軟硬件劃分。后者根據性能、成本等因素重新做出調整。軟硬件的設計和驗證,包括軟硬件的協同驗證是一個重復的過程,在整個設計過程中都要根據驗證的結果對體統和設計做出調整。完成驗證的硬件和軟件設計就可以組成一個完整地系統級設計。傳遞給下一級 的設計作為輸入。比如說是ESL設計為軟件應用提供C或C++語言描述的程序。為定制電路提供Verilog或VHDL語言描述的硬件設計。為硬件平臺提供PCB板的功能部件或抽象層IP,比如說基于SystemC的IP。在實現ESL設計流程的具體過程中,有不同的實現方法可以采用。下面介紹兩種應用得比較多 的設計方法。
在完
成系統功能定義后,設計方法之一是從系統的定義開始,先進行算法級設計。通常用MatLab等工具進行算法的分析,接著用Simulink等工具進行數據流的分析。完成分析后進行體系結構的平臺的設計。體系結構和平臺設計要進行系統級的驗證,以確定結構是否合理。在體系結構的設計中,首先從IP庫中獲取已有的硬件模塊的事物級模型,如處理器和總線模型,或者重新設計IP庫中沒有的模塊的事物級模型。硬件模塊的事物級建模完成后,建立系統模型。接下來輸入軟件參考模型進行軟硬件的協同驗證。體系結構的系統級驗證的目標是確定存儲器的大小、DMA的定義、總線帶寬和軟硬件劃分等。
與圖2中的ESL設計方法一相比,圖3中的設計方法是直接由軟件參考代碼開始,創建事物級模型的虛擬平臺,在此基礎上進行系統結構設計,驗證和性能的分析。通常,軟件參考代碼已實現了基本功能,特別是保證了算法及數據流等的正確性。如,軟件參考代碼可以是某一標準協議的用C語言寫的參考代碼。在軟件參考代碼和事物級模型的基礎上分別進行軟件和硬件的設計。在軟件設計中,會把建立完成的虛擬平臺和構架作為集成開發環境的一部分。集成開發環境還包括編譯器和調試工具的開發。在設計的過程通過軟硬件的協同驗證調整設計的內容。
6.SystemC的系統級芯片設計方法研究
在傳統設計方法中,設計的系統級往往使用UML,SDL, C, C++等進行描述以實現各功能模塊的算法,而在寄存器傳輸級使用硬件描述語言進行描述。最廣泛使用的2種硬件描述語言是VHDL和Verilog HDL,傳統的系統設計方法流程如圖3所示。從圖中不難看出,傳統的設計方法會出現如下弊端:首先,設計人員需要使用C/C++語言來建立系統級模型,并驗證模型的正確性,在設計細化階段,原始的C和C++描述必須手工轉換為使用VHDL或Verilog HDL。在這個轉換過程中會花費大量的時間,并產生一些錯誤。
其次,當使用C語言描述的模塊轉換成HDL描述的模塊之后,后者將會成為今后設計的焦點,而設計人員花費大量時間建立起來的C模型將再沒有什么用處。再次,需要使用多個測試平臺。因為在系統級建立起來的針對C語言描述的模塊測試平臺無法直接轉換成針對HDL語言描述的模塊所需要的測試平臺。
無論采用什么樣的設計方法學,人們都需要對SOC時代的復雜電子系統進行描述,以選擇合適的系統架構進行軟硬件劃分、算法仿真等。描述的級別越低,細節問題就越突出,對實際系統的模仿就越精確,完成建模消耗的時間、仿真和驗證時間就越長。相反,描述的抽象級別越高,完成建模需要的時間就越短,但對目標系統的描述也就越不精確。作為設計人員必須在速度和精確性之間做出選擇。
人們對系統級描述語言的要求是:高仿真速度以及建模效率、時序和行為可以分開建模、支持基于接口的設計、支持軟硬件混合建模、支持從系統級到門級的無縫過渡、支持系統級調試和系統性能分析等。人們迫切需要一種語言單一地完成全部設計。這種語言必須能夠用于描述各種不同的抽象級別(如系統級、寄存器傳輸級等),能夠勝任軟硬件的協同設計和驗證,并且仿真速度要快。這就是所謂的系統級描述語言SLDL,而傳統的硬件描述語言如VHDL和Verilog HDL都不能滿足這些要求。SystemC就是目前這方面研究的最新、最好的成果,他擴展傳統的軟件語言C和C++并使他們支持硬件描述,所以可以很好地實現軟硬件的協同設計,是系統級芯片設計語言的發展趨勢。7.ESL綜合
“ESL綜合”到底有沒有一種明確的定義,能讓我們確信ESL綜合是一種可行的設計技術,或者用于評估某款所謂的ESL綜合工具是否真的能夠完成綜合工作?憑借Synplicity營銷高級副總裁AndrewHaines在電子設計自動化(EDA)方面的工作經驗,關于ESL綜合的定義,建議是:此定義應該突出ESL綜合與其他ESL設計工作相比的獨到之處。
首先,從本質來說,綜合是從一種抽象層級轉變為另一種抽象層級,同時保持功能不變。邏輯綜合是從RTL到邏輯門的轉變;而物理綜合則是從RTL到邏輯門及布局的轉變。因此,ESL綜合是從ESL描述語言到RTL等抽象較低的實施方案的轉變。就ESL綜合的定義而言,選擇哪種描述語言并不重要,因為通過在初始化階段根據不同應用支持多種ESL語言的方式,用戶群最終均能解決這一問題。重要的是,ESL綜合應將設計轉變為抽象較低但功能相當的實施方案。其次,某種技術被定義為綜合技術,就必然與其他形式的轉變存在根本區別。例如,原理圖輸入(schematic capture)很顯然是一種涉及多種抽象層級的轉變,而綜合則不是。綜合與原理圖輸入定義的獨特區別在于香蕉曲線,也
就是說,綜合的結果不是面積與時序關系圖上的一個點,而是一條曲線,表示所有綜合結果均保持相當的功能,但時序與面積不同。因此,根據面積與時序關系自動定義一系列功能相當的解決方案必須作為ESL綜合定義的一部分。
我們已經認識到,真正的DSP綜合需要從算法發展到優化的RTL,市場中已有能夠滿足上述要求的相關ESL綜合技術。這確實是ESL綜合技術的進步。不過,客戶必須始終認識到,有的所謂“ESL綜合”工具實際只能根
據算法描述創建參數化的RTL模型,這種產品不能實現自動化,也無法形成“香蕉曲線”,且對提高工作效率的作用也非常有限。定義本身不會改善ESL設計,即便如此,我們也應當在早期為其下一個明確的定義,以便設計小組了解ESL的真正進步與不足。參考文獻:
[1]劉強.基于SystemC的系統級芯片設計方法研究,現代電子技術,2005(9)[2]陶耕.基于ESL設計方法學的雷達信號產生與處理技術[D].南京理工大學,2009 [3]Ron Wilson.電子系統級設計:從現象到本質.EDN電子設計技術,2008(11)
[4]Bassam Tabbara.電子系統級(ESL)設計:越早開始越好.中國集成電路,2005(12)[5]祝永新.基于ARM ESL平臺的H.264與AVS雙解碼軟硬件協同設計和研究[D].上海交通大學,2010 [6]劉昊.基于ESL的AVS幀內預測算法周期精確級建模.信息技術,2008