{"title":"使用Piramid设计系统设计综合征发生器芯片","authors":"A. Delaruelle","doi":"10.1109/ESSCIRC.1988.5468311","DOIUrl":null,"url":null,"abstract":"PIRAMID [1] is a design system sub-divided into 3 environments: a Synthesis Environment (SE), a Module Generation Environment (MGE), and a Floorplan Environment (FPE). Starting from a high-level language description of an algorithm, a dedicated signal processor is synthesised (SE). The building blocks of that processor are generated by instantiating a library of parametrised module generators (MGE). The layout of a processor is made by placing and routing the module instances in the floorplanning environment (FPE). PIRAMID is a silicon compiler designed to cover a range of applications for which the input data rate is relatively low in comparison with the system clock rate. Parallellism can be introduced within a processor and on processor level itself. Verification is done by simulation at different levels in the design traject. The syndrome generation algorithm, which is used in Compact Disc error correction algorithms, is an example of a number crunching calculation. It served as a first algorithm to be implemented using the PIRAMID design system.","PeriodicalId":197244,"journal":{"name":"ESSCIRC '88: Fourteenth European Solid-State Circuits Conference","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Design of a Syndrome Generator Chip using the Piramid Design System\",\"authors\":\"A. Delaruelle\",\"doi\":\"10.1109/ESSCIRC.1988.5468311\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"PIRAMID [1] is a design system sub-divided into 3 environments: a Synthesis Environment (SE), a Module Generation Environment (MGE), and a Floorplan Environment (FPE). Starting from a high-level language description of an algorithm, a dedicated signal processor is synthesised (SE). The building blocks of that processor are generated by instantiating a library of parametrised module generators (MGE). The layout of a processor is made by placing and routing the module instances in the floorplanning environment (FPE). PIRAMID is a silicon compiler designed to cover a range of applications for which the input data rate is relatively low in comparison with the system clock rate. Parallellism can be introduced within a processor and on processor level itself. Verification is done by simulation at different levels in the design traject. The syndrome generation algorithm, which is used in Compact Disc error correction algorithms, is an example of a number crunching calculation. It served as a first algorithm to be implemented using the PIRAMID design system.\",\"PeriodicalId\":197244,\"journal\":{\"name\":\"ESSCIRC '88: Fourteenth European Solid-State Circuits Conference\",\"volume\":\"51 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1988-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ESSCIRC '88: Fourteenth European Solid-State Circuits Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ESSCIRC.1988.5468311\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ESSCIRC '88: Fourteenth European Solid-State Circuits Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESSCIRC.1988.5468311","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design of a Syndrome Generator Chip using the Piramid Design System
PIRAMID [1] is a design system sub-divided into 3 environments: a Synthesis Environment (SE), a Module Generation Environment (MGE), and a Floorplan Environment (FPE). Starting from a high-level language description of an algorithm, a dedicated signal processor is synthesised (SE). The building blocks of that processor are generated by instantiating a library of parametrised module generators (MGE). The layout of a processor is made by placing and routing the module instances in the floorplanning environment (FPE). PIRAMID is a silicon compiler designed to cover a range of applications for which the input data rate is relatively low in comparison with the system clock rate. Parallellism can be introduced within a processor and on processor level itself. Verification is done by simulation at different levels in the design traject. The syndrome generation algorithm, which is used in Compact Disc error correction algorithms, is an example of a number crunching calculation. It served as a first algorithm to be implemented using the PIRAMID design system.