Font Size: a A A

Research On SATA Channel Verification Technology Based On High-performance Secure Storage Chi

Posted on:2024-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:L L ChangFull Text:PDF
GTID:2568307106483204Subject:Electronic information
Abstract/Summary:PDF Full Text Request
SoC(System on Chip)is a system level chip that integrates CPU,storage,and display.It is widely used in electronic products such as smartphones and computers.Currently,the mainstream SoC chips include Kirin 9000 and Tianji 9000.The current SoC chip industry is facing a series of unprecedented challenges.Designers integrate complex functional designs onto a single chip,resulting in increasingly high performance and larger scale,increasing the complexity of SoC chip design.Chip verification is the most complex and time-consuming part of the entire SoC chip design process,accounting for 70% of the entire chip development cycle,This also puts forward higher requirements for the verification technology of SoC chips.The Universal Verification Methodology(UVM)verification methodology inherits the advantages of OVM and VMM,and is currently the mainstream verification methodology,greatly improving the efficiency of chip verification work.SATA(Serial Advanced Technology Attachment)is a serial interface widely used in storage chips.With the upgrading of SATA protocol versions and the increasing complexity of SATA interface applications in SoC chips,the verification requirements for SATA interfaces are constantly increasing.Therefore,it is necessary to use advanced and efficient UVM verification methods to verify SATA.Chip verification can be divided into system level verification,subsystem level verification,and module level verification.Previous verifications of SATA were only conducted at the module level.This article focuses on the verification of SATA accesss at the subsystem level,which is more complex compared to the module level and focuses more on the collaborative work between modules.Therefore,the verification of SATA accesss has very important engineering value.1.This article is based on the UVM verification methodology to perform subsystem level verification on the SATA access in the self-developed high-performance secure storage SoC chip.The architecture of the high-performance secure storage SoC chip and the working principle of the SATA access system are explained in detail,and different data transmission methods such as SATA DMA,PIO,NCQ are introduced to establish the SATA protocol link communication and data transmission process.This article proposes a verification scheme based on SoC chip subsystem level for the SATA access system,and designs a system verification platform using UVM verification methodology.2.Based on the UVM system verification platform,analyze the SATA protocol,extract test function points based on the principles of the SATA protocol and the design structure of the SATA access in the chip.Design system level test cases based on the function points,write C firmware test programs loaded into the system to run,and verify the data transmission paths of SATA command modes such as PIO,DMA,NCQ that are concerned at the system application level,And add exception handling test cases for complete functional testing of SATA accesss.3.Based on specific waveform analysis,the results indicate that the designed test cases operate normally on the system verification platform,achieving verification of the SATA access of the high-performance secure storage SoC chip system.This indicates that the integrated design of the SATA access is reasonable and meets the chip’s requirements for SATA data path application.
Keywords/Search Tags:UVM, SoC, SATA data transmission protocol, SATA access, C Firmware
PDF Full Text Request
Related items