Taewan Kim, Sang-Hoon Hong, Yunmo Chung, Inhag Park
{"title":"Web-based CAD framework for low cost SoC design prototyping","authors":"Taewan Kim, Sang-Hoon Hong, Yunmo Chung, Inhag Park","doi":"10.1109/SOCDC.2010.5682912","DOIUrl":null,"url":null,"abstract":"In this paper, we propose a framework that allows an efficient way of designing and verifying an SoC. In particular, the proposed SoC design framework, which is based on the OpenRISC platform, utilizes the web environment to reduce the tooling costs while providing similar design times for a small work group. Expensive processing tasks, such as RTL level simulations and cross-compilations, are performed on the remote central server. The server also allows a user to share his or her IP libraries with different clients with user controllable library access permissions. The client is a 15MB program that performs and interfaces to all other tasks required for the SoC design. We demonstrate that the proposed server-client interface performs almost seamlessly.","PeriodicalId":380183,"journal":{"name":"2010 International SoC Design Conference","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 International SoC Design Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOCDC.2010.5682912","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In this paper, we propose a framework that allows an efficient way of designing and verifying an SoC. In particular, the proposed SoC design framework, which is based on the OpenRISC platform, utilizes the web environment to reduce the tooling costs while providing similar design times for a small work group. Expensive processing tasks, such as RTL level simulations and cross-compilations, are performed on the remote central server. The server also allows a user to share his or her IP libraries with different clients with user controllable library access permissions. The client is a 15MB program that performs and interfaces to all other tasks required for the SoC design. We demonstrate that the proposed server-client interface performs almost seamlessly.