Please use this identifier to cite or link to this item:
http://10.1.7.192:80/jspui/handle/123456789/8848
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Jain, Sachin Sanjaykumar | - |
dc.date.accessioned | 2019-09-04T08:49:10Z | - |
dc.date.available | 2019-09-04T08:49:10Z | - |
dc.date.issued | 2018-06-01 | - |
dc.identifier.uri | http://10.1.7.192:80/jspui/handle/123456789/8848 | - |
dc.description.abstract | The Moore`s law has been motivating the semiconductor industries for complex mul- tiple clocks (mostly unrelated) SoC designs. Data/Signals that crosses such unrelated or asynchronous clock domains are more likely to be sampled before they are stable and can cause issues like metastability, etc. which may lead to respin. Such CDC signals must by synchronized between the domains using a valid synchronizer and must be verified in some way before quality sign-off. Thus, SoC designs with End user logic and Complex Subsystems and IP integration has multidimensional challenges. The typical challenge in at netlist based CDC verification checks is huge run time, memory consumption & million violation counts. Debugging and reporting violations inside IP & to migrate IP waivers at SoC level is a cumbersome, painful & time consuming process. This majorly affects project schedule and quality. These project used the SS and IP CDC abstracts models generated during IP CDC verification while doing SoC/top level CDC checks. This abstract model was treated as a Black-box and had complete information about I/O port level clock definitions & their relationships (sync/async) which is major re- quirement at SoC-level CDC verification. Run time and memory consumption is high at SoC level, but with abstracts one can manage the memory in better manner. Initial SoC CDC setup runs saw a huge memory peak but later when clocks, resets were defined properly at top the memory requirement dropped down. During intial analysis SSs and IPs abstracts were defined at top but then partitions were defined, which included mul- tiple SSs/IPs together in a single partition and then generated abstracts for respective partitions which was consumed at the final SoC runs. This helped in progressing and enabling to improve the CDC Verification for SoC in terms of memory consumption & time taken for sign-off. | en_US |
dc.publisher | Institute of Technology | en_US |
dc.relation.ispartofseries | 16MECV08; | - |
dc.subject | EC 2016 | en_US |
dc.subject | Project Report | en_US |
dc.subject | Project Report 2016 | en_US |
dc.subject | EC Project Report | en_US |
dc.subject | EC (VLSI) | en_US |
dc.subject | VLSI | en_US |
dc.subject | VLSI 2016 | en_US |
dc.subject | 16MEC | en_US |
dc.subject | 16MECV | en_US |
dc.subject | 16MECV08 | en_US |
dc.title | Deploying and Improving Clock Domain Crossing Verification Techniques for SoCs | en_US |
dc.type | Dissertation | en_US |
Appears in Collections: | Dissertation, EC (VLSI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
16MECV08.pdf | 16MECV08 | 718.9 kB | Adobe PDF | ![]() View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.