R. Walker, Shivkumar Ramabadran, R. Joshi, Steinar Flatland
{"title":"Increasing user interaction during high-level synthesis","authors":"R. Walker, Shivkumar Ramabadran, R. Joshi, Steinar Flatland","doi":"10.1145/123465.123493","DOIUrl":null,"url":null,"abstract":"Most high-level synthesis systems act as “black boxes”, with the user allowed minimal interaction during the synthesis process. To allow the user to take a more active role, using his or her creativity where appropriate, advances must be made in three key areas. Better metrics must be developed, to allow the user to quickly evaluate the quality of the design at various points in the synthesis process, and to identify developing problem areas in the design. Better interaction techniques must be devised to allow the user to observe, control, and interact with the synthesis tools. Finally, as a foundation for these metrics and synthesis tools, a well-designed graphical user interface must be developed, this interface must be able to display both small and large designs, and must support mechanisms to control the display complexity. These are three important issues to address in making high-level synthesis a practical design tool.","PeriodicalId":118572,"journal":{"name":"MICRO 24","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MICRO 24","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/123465.123493","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Most high-level synthesis systems act as “black boxes”, with the user allowed minimal interaction during the synthesis process. To allow the user to take a more active role, using his or her creativity where appropriate, advances must be made in three key areas. Better metrics must be developed, to allow the user to quickly evaluate the quality of the design at various points in the synthesis process, and to identify developing problem areas in the design. Better interaction techniques must be devised to allow the user to observe, control, and interact with the synthesis tools. Finally, as a foundation for these metrics and synthesis tools, a well-designed graphical user interface must be developed, this interface must be able to display both small and large designs, and must support mechanisms to control the display complexity. These are three important issues to address in making high-level synthesis a practical design tool.