个人作品翻译外文文献 机械自动化类.docx
《个人作品翻译外文文献 机械自动化类.docx》由会员分享,可在线阅读,更多相关《个人作品翻译外文文献 机械自动化类.docx(11页珍藏版)》请在三一文库上搜索。
1、附录B翻译原文ElectronicdesignautomationKeywordEDA;IC;VHDLlanguage;FPGAPROCESSDESCRIPTION.Threeobstaclesinparticularbedevilicdesignersinthisdawnofthesystemonachip.ThefirstisactuallyaShOrtfan-thehardwareandsoftwarecomponentsofthedesignlackaunifyinglanguage.Then,asthenumberoflogicgatesperchippassesthemillion
2、marks,verificationofadesig11,scorrectnessisfastbecomingmorearduousthandoingthedesignitself.Andfinally,notonlygatecountsbutchipfrequenciesalsoareclimbing,sothatgettingadesigntomeetitstimingrequirementswithouttoomanydesigniterationsisarecedinggoal.Asisthewontoftheelectronicdesignautomation(EDA)communi
3、ty,theseconcernsarebeingattackedbystart-upcompaniesledbyafewindividualswithbigideasandalittleseedmoney.PARLEZ-VOUSSUPERLOG?Asystemonachipcomprisesbothcircuitryandthesoftwarethatrunsonit.Suchadevicemaycontainanembeddedprocessorcorerunningasoftwaremodem.Mostoften,afterthechip,sfunctionalityisspelledou
4、t,usuallyonpaper,thehardwareCOm-potentishandedofftothecircuitdesignersandthesoftwareisgiventothepro-grammars,tomeetupagainatsomelaterdate.Thepartofthechipsfunctionalitythatwillendupaslogicgatesandtransistorsiswrit-teninahardwaredesignIanguage-VirologyorVHDL,whilethepartthatwillendupassoftwareismosto
5、ftendescribedintheprogramminglanguageCorC+.Theuseofthesedisparatelanguageshamperstheabilitytodescribe,model,anddebugthecircuitryoftheICandthesoftwareinacoherentfashion.Itistime,manyintheindustrybelieve,foranewdesignlanguagethatcancopewithbothhardwareandsoftwarefromtheinitialdesignspecificationrightt
6、hroughtofinalverification.JustsuchanewlanguagehasbeendevelopedbyCo-DesignAutomationInc.,SanJose,Calif.Beforelaunchingsuchanambitiousenterprise,cofoundersSimonDavidmann,whoisalsochiefoperatingofficer,andPeterFlakeruledouttheusefulnessofextendinganexistinglanguagetomeetSyStem-on-chipneeds.Amongthecand
7、idatesforextensionwereC,C+,Java,andVerilog.Adesignlanguageshouldsatisfythreerequirements,maintainedDavidmann.Itshouldunifythedesignprocess.Itshouldmakedesigningmoreefficient.Anditshouldevolveoutofanexistingmethodology.Noneoftheexistingapproachesfilledthebill.SoDavidmannandFlakesetaboutdevelopingnewc
8、o-designlanguagecalledSuperlog.AnaturalstartingpointwasablendofVirologyandCsincezzfromanalgorithmpointofview,alotofVirologyisbuiltonC,explainedDavidmann.ThentheyspicedtheblendwithbitsandpiecesofVHDLandJava.FromVirologyandVHDL,Superloghasacquiredtheabilitytodescribehardwareaspectsofthedesign,suchasse
9、quential,combinatorial,andmultivaluedlogic.FromCandJavaitinheritsdynamicprocessesandothersoftwareconstructs.Evenfunctionslikeinterfaces,protocols,andstatemachines,whichtillnowhaveoftenbeendoneonpaper,canbedescribedinthenewlanguage.Tosupportlegacycodewritteninahardwaredescriptionorprogramminglanguage
10、SuperlogallowsbothVirologyandCmodulestobeimportedanduseddirectly.Itisimportantforthelanguagetobeinthepublicdomain,accordingtoDavidmann.Thecompanyhasalreadybeguntoworkwithvariousstandardsorganizationstothisend.Nottobeoverlookedistheneedforasuiteofdesigntoolsbasedonthelanguage.RecentlyCo-Designidenti
11、fiedanumberofelectronicdesignautomationcompanies,amongthemMagmaDesignAutomation,Sente,andViewlogic,thatwilldeveloptoolsbasedonSuperlog.Co-Designwillalsodevelopproductsforthefrontendofthedesignprocess.ARACETOTHEFINISHNoteveryoneisconvincedthatanewlanguageisneeded.SystemC,amodelingplatformthatextendst
12、hecapabilitiesandadvantagesofCC+intothehardwaredomainhasbeenproposedasanalternative.SuchlargeandpowerfulcompaniesasSynopsys,Coware,LucentTechnologies,andTexasInstrumentshavebandedtogetherundertheOpenSystemCInitiativetopromotetheirversionofthenext-generationdesignplatform.TogetSystemCofftoarunningsta
13、rt,thegroupoffersamodelingplatformfordownloadofftheirWebsitefreeofcharge.Theirhopeisalsotomaketheirplatformthedefactostandard.TherationalefordevelopingSystemCwasstraightforward,accordingtoJoachimKunkel,generalmanagerandvicepresidentoftheSystemLevelDesignBusinessUnitatSynopsys.Itwastohaveastandardlan
14、guageinwhichsemiconductorvendors,IPvendors,andsystemhousescouldexchangesystem-levelIPandexecutablespecifications,andtheelectronicdesignautomationindustrycoulddevelopinteroperabletools.SupportersofSystemCbelievethatthewould-bestandardhastobebasedonC+becauseitallowscapabilitiestobeaddedtoitwithoutleav
15、ingthelanguagestandard,KunkeltoldJEEESpectrum.MostsoftwaredevelopersuseC+andmanysystemsdevelopersuseC+alreadytodescribetheirsystemsatabehaviorallevel.Buttillnowithasnotbeenpossibletodescribehardwareusingthelanguage.ThedevelopersofSystemChavesolvedthatproblembydefiningnewC+classlibrariesandasimulatio
16、nkernelthatbringtoC+allofthecapabilitiesneededtodescribehardware.zzThesenewclassesimplementnewfunctionality,explainedKunkel.Forexample,bitvectors-stringsofzerosandones-andalltheoperationsthatyouwoulddoonthem.TheSystemCdevelopersalsoprovidedaclassofsignedandunsignednumbers,thenotionofasignal,andother
17、conceptsneededtomodelhardware.Therearestillsomeholes,however.Forexample,itisstillnotpossibletosynthesizeagate-levelnetlistfromaSystcmCdescription.RutsynthesistoolsforSysteniCwouldheanaturalresultofbroadacceptanceofthelanguagewithintheusercommunity,accordingtoKunkel.ItremainstobeseenwhetherSystemCorS
18、uperlogwinsoutintheend.LeastdesirablewouldbeanoutcomeliketheimpassebetweenVirologyandVHDL,inwhichbothprevailed,forcingelectronicdesignautomationvendorstosupportbothplatformsinawastefulduplicationofeffort.THEVERIFICATIONNIGHTMAREIftoday,scomplexICsaretoughtodesign,theyareverymuchtoughertoverify.Avari
19、etyoftoolsareavailable,eachwithitsprosandcons.Emulationtranslatesadesignintofie1d-prOgrammab1egatearrays(FPGAs).Presumably,ifthearrayworksasplanned,thefinalchipwillalso.TheemulationplatformalsoenablesdesignerstotryOlllthesoftwarethatwillrunontheASIC.Theapproach,though,isslow.Typicalemulationsystemsr
20、unatafewmegahertz.Atroughlyonemillioncyclespersecond,designersarcnotgettingenoughperformanceoutoftheiremulationsystemstoverifyorunderstandsomeofthethingsthataregoingonwithvideogenerationorhighbandwidthcommunications,saidJohnGallagher,directorofmarketingforSynplicityInc.,Sunnyvale,Calif.Theymustproce
21、ssalargenumberofoperationstoensuretheirfunctionalityiscorrect,headded.Thereasonthatemulationsystemsaresoslow,accordingtoGallagher,isthattheyroutethedesignthroughmanyFPGAsandmanyboards.Simplicitysolutionistouseafewhigh-endFPGAshavingoveronemilliongatesrunningat100MHz.Typically,amillionFPGAgatestransl
22、atesinto200000ASICgates.Puttingninesuchchipsonaboardinathree-by-threearrayallowsdesignerstorepresentUpmillionASlCgates.Androutingdelaysaregreatlycurtailedbecauseeachchipisnomorethantwohopsawayfromanyotherchipinthearray.Thecompany%product,calledCertify,isnotintendedtocompetewithreconfigurableemulatio
23、nsystems,whichareveryeffectiveatdebuggingdesignsduringtheinternaldesignprocess,explainedGallagher.Rather,itisatrueprototypeofthesystem,runningatspeedsthatmayapproachtherealthing.Certifyhandlesthreefundamentaloperations,saidGallagher.Thefirstispartitioning,orbreakingsuptheASICregistertransferlevel(RT
24、L)codeintodifferentFPGAs.Itdoessynthesis,turningtheRTLcodeintoASICgatesequivalenttothefinalASICgates.Thenitdoestiminganalysis.zzWehave11,tjustlinkedtogetherthedifferenttools,“heexplained.Wehavetakaoursynthesisalgorithms,betweenthepartitioningcapabilities,andlaidthetiminganalysisacrossthat.Inaddition
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人作品翻译外文文献 机械自动化类 个人 作品 翻译 外文 文献 机械 自动化
