发明名称 System and method for automatic correction of flight time skew of timing signals in simulated source synchronous interface operation
摘要 A system and method are provided for maintaining alignment of timing signals of a source synchronous interface between driver and receiver portions of an electronic system in a behavioral model based simulation environment. The system comprises a memory unit, an analysis controller unit coupled to the memory unit, and a timing alignment unit coupled to the analysis controller unit. The timing alignment unit is executable responsive to the analysis controller unit to generate behavioral models for mutually assigned first and second nets which transmit respective timing signals between the driver and receiver portions, and actuates transient simulation on the behavioral models to simulate transmission of the timing signals through the first and second nets. A timing skew between respective transmissions of the timing signals through the first and second nets is measured responsive to the simulated transmission for compensation during a general simulation of the source synchronous interface.
申请公布号 US9542512(B1) 申请公布日期 2017.01.10
申请号 US201213351658 申请日期 2012.01.17
申请人 Cadence Design Systems, Inc. 发明人 Al-Hawari Feras;Jernberg Terry;Cleghorn Roger
分类号 G06F17/50 主分类号 G06F17/50
代理机构 Rosenberg, Klein & Lee 代理人 Rosenberg, Klein & Lee
主权项 1. A system for maintaining alignment of timing signals of a source synchronous interface between driver and receiver portions of an electronic system in a behavioral model-based simulation environment, the system comprising: a memory unit storing parametric data relating to the electronic system, said parametric data including first and second timing signals to be transmitted respectively through predefined first and second nets between the driver and receiver portions, said first and second nets defining geometric paths of differing lengths between the driver and receiver portions, said first and second timing signals corresponding to predetermined information and mutually assigned to one another; and, a timing alignment unit coupled to said memory unit, said timing alignment unit being executable to: selectively generate first and second net behavioral models respectively modeling a time skewing due to said differing geometric paths of said first and second nets on said first and second timing signals passed therethrough, said net behavioral models being selectively generated based on interconnect models extracted therefor;actuate preliminary transient simulation locally on said first and second net behavioral models to simulate time skewed transmission of said first and second timing signals through said first and second nets; and,measure responsive to said preliminary transient simulation a timing skew between respective transmissions of said first and second timing signals through said first and second nets, the measured timing skew being applied to a subsequent general simulation of the source synchronous interface for compensation between said first and second timing signals, said general simulation being based on behavioral models for execution at a higher level of abstraction than a hardware model-based simulation.
地址 San Jose CA US
您可能感兴趣的专利