<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[walter0007的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/walter0007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; walter0007]]></copyright><item><title><![CDATA[5.3 sc_module_name]]></title><link>https://blog.youkuaiyun.com/walter0007/article/details/135582181</link><guid>https://blog.youkuaiyun.com/walter0007/article/details/135582181</guid><author>walter0007</author><pubDate>Sun, 14 Jan 2024 14:42:09 +0800</pubDate><description><![CDATA[首先为什么要有这个类，module 的名字管理，为什么会专门有个类来管理，这个对于软件工程老师傅们来说不可理喻，但是别着急，越用到后面，你就会觉得越香。所以先好好学。spec 中解释，用于在模块阐述过程中建立模块层次结构中实例的层次名称。重要的是，他可以把sc_module和他自己类名关联起来起来。在c++ 中这个可能用不上，但是RTL中这点特别重要，两种debug方式天差地别，如果没有层级结构，sc中的module 中的wave 就无法使用。]]></description><category></category></item><item><title><![CDATA[5.2 sc_module]]></title><link>https://blog.youkuaiyun.com/walter0007/article/details/135299952</link><guid>https://blog.youkuaiyun.com/walter0007/article/details/135299952</guid><author>walter0007</author><pubDate>Mon, 01 Jan 2024 20:47:43 +0800</pubDate><description><![CDATA[systemc 的手册看完了，感觉还是从第五章开始讲比较好，先学会用，然后在研究底层原理,。会先从语法部分开始讲解，到最后完成如何从零基础到精通ESL ]]></description><category></category></item><item><title><![CDATA[systemc 学习笔记001-建模准备工作]]></title><link>https://blog.youkuaiyun.com/walter0007/article/details/135211288</link><guid>https://blog.youkuaiyun.com/walter0007/article/details/135211288</guid><author>walter0007</author><pubDate>Tue, 26 Dec 2023 21:02:10 +0800</pubDate><description><![CDATA[systemc与rtl混合仿真并无论从构建case，比如pss的概念，还是替代UVM快速开发，或者说仿真速度提升等方面来讲，其实都没有很明显的优势，反而缺陷很多，sc是c++中的一个库，对硬件工程师来讲是一门特别不友好的语言，对软件工程师来讲，又要体验硬件开发中并行的概念，所以在过去20年芯片开发中，sc一直很难普及，sv对硬件工程师来很友好一骑绝尘，即使sv中也借鉴了TLM trans payload。牛逼架构师加持下的，性能仿真，前提是牛逼架构师能制定好kpi，不要总盯着带宽，延时这两个必须的指标。]]></description><category></category></item><item><title><![CDATA[ESL 学习笔记 000]]></title><link>https://blog.youkuaiyun.com/walter0007/article/details/130391331</link><guid>https://blog.youkuaiyun.com/walter0007/article/details/130391331</guid><author>walter0007</author><pubDate>Wed, 26 Apr 2023 18:18:50 +0800</pubDate><description><![CDATA[从场景出发，量化分析，达到目标，这是我们想要的结果，不过ESL 并不完善，他有很多缺点，真的是很多，第一个场景不够真实，模拟行为还行，上升到性能就纯属扯淡，类似约个妹子不难，要求是美女就过分了。有想学的小伙伴，可以私信，多多交流，相互安抚，抱团取暖。ESL之所以被越来越重要，很大一个原因，是大家越来越关注系统级的概念，不管是自研的的IP还是第三方IP，基本脱离不了系统级的概念，如果是当下的IP已经能确保功能无任何异常，当然前提是参数配置正确，比如ARM的IP，这么多年有人给ARM 提出来过什么bug吗？]]></description><category></category></item><item><title><![CDATA[如何使用ESL 进行架构探索]]></title><link>https://blog.youkuaiyun.com/walter0007/article/details/124909161</link><guid>https://blog.youkuaiyun.com/walter0007/article/details/124909161</guid><author>walter0007</author><pubDate>Sun, 22 May 2022 12:46:34 +0800</pubDate><description><![CDATA[软件建模和 KPI

帕谢里丹于2017年 3 月 8 日发布




用关键绩效指标闭环

在Software Modeling Goes Mainstream中，Ed Sperling 最近撰写了芯片制造商如何应用用例建模技术来更好地了解软件和硬件之间的交互以及它们如何影响系统性能和能源效率的文章。

随着多核 SoC 软件内容的增长，这些交互变得越来越复杂。对于系统设计人员和 SoC 架构师来说，挑战在于尽早预测他们的下一代产品将如何满足应用程序的苛刻要求。此外，系统级目标必须以可在整个开发过程中跟.]]></description><category></category></item><item><title><![CDATA[systemc 学习笔记]]></title><link>https://blog.youkuaiyun.com/walter0007/article/details/124786013</link><guid>https://blog.youkuaiyun.com/walter0007/article/details/124786013</guid><author>walter0007</author><pubDate>Sun, 15 May 2022 19:22:54 +0800</pubDate><description><![CDATA[最近看各大头部 IC的公司的招聘信息，尤其是高端岗位，越来越多提到ESL和systemc的知识背景，这个方向感觉又火了起来。感觉国内IC 公司开始慢慢在建立自己的护城河了，类似intel AMD NV（NV 最近还公布了GPU内核的源码） ,源码随便看，工具随便用，文档随便down，但是都拿出来，也搞不出来人家的产品。人家的护城河在于使用超强的定制性的工具做出了超强通用性的产品。

验证这个方向，我并没有完成深入进去，但也做过一点，搭建好平台，交给小弟去跑。总的来说，效率并不是很高，尤其是U...]]></description><category></category></item></channel></rss>