• Re: 20世纪10个影响最大的算法在EDA领域的应用

    生态也不难,最难的是这些只是零件,要装进整个系统,而这时候的匹配人力物力太大,然后还是我说的那个问题,工资太低。

    【 在 jinlnet 的大作中提到: 】

    : 也搞算法,你说的这些仅说算法本身其实不难。

    : 算法,我自己做的过程中,发觉难在生态上,国内太差。

    : 比如公开论文的代码的公布以及可验证等等,欧美远超我国。合规、公开的数据,有逻辑的查错方法,国内都是私藏的,难。

    : ...................

    2019-08-28
  • 说下我们合作公司介入EDA市场的失败经历

    美国合作公司,做物理仿真的,重点是些比较偏门(军工之类)的应用。

    当时介入的领域是小尺寸电磁场仿真,就是给你个天线图算辐射,或者给你个目标算雷达反射信号,给你个滤波器版图算效果之类的.最早测试的是各种腔体的频率计算,连接器热沉啥的,给DoE做了一些项目,反映还算良好。然后他们就想介入这个领域。搞了半年多,基本结果做出来了。

    然后市场部门说这类东西市场有点小,建议他们扩展到一般的器件仿真。然后他们分析了一下说正统的电路仿真和版图仿真市场饱和了,而且这些东西主要考易用性和debug,不是他们这群物理学家和数学家熟悉的领域,就找了个稍微偏一点的方向,器件设计,就是说已知几何和材料,算FET的放大效果,噪声,热沉啥的。

    验证了一段之后,发行了这么两个产品。

    然后不出预料,卖不动,最后产品开发部门也歇了。

    检查市场反馈,第一个产品得到的反馈是,前后匹配部分不足。比如你搞一个侦察机雷达计算,那你软件怎么读取雷达外形呢?软件本身是从别的CAD软件读取数据,但是用户做的外形普遍非常奇怪,能画好分割好的软件,产生的几何文件用这个电磁计算软件读入经常出错。出错的原因很常见,比如几何文件里面有漏风,最大三角形最小三角形的比例太大(比如一千倍),或者几何里面有间距为零的两个面,等等等等。然后公司问设计部门,设计部门说我哪有这么多人力去加上校验和补丁代码?这活在中国也要很多廉价硕士博士去人肉处理,。。。。

    匹配不足还有情况是这样:比如一般情况下大家接个线头其实就是拿电缆焊过去,但是在这帮物理学家做的产品里面,用户要自己想象一个可能的接头形状,然后做成几何连接到版图上,客户用过的骂不绝口,因为底下用EDA画版图的有几个熟悉馈电结构熟悉加工熟悉电磁理论的?而这个软件如果你不小心做错了馈电,比如接头短路了,它根本不给你提示,就是硬算,然后客户就骂:你们算的是什么TMD结果!支持部门一看你把电源接头短路了这怪谁?难道你要求画图的客户全是电磁场专业毕业的?

    第二个软件反馈更简单:传统的FET计算人家是输入材料编号,画个形状,然后一堆流体使用快速方程估算,出来的结果是一些大家熟悉的参数啥的。你这个软件在干啥?要输入能带类型,能带参数,能带类型这玩意为啥要用户输入?有几个用户会去考虑金刚石之类的异端物质?然后自己设置给的电压形状,出来一堆数据,用户还得自己写个处理程序分解哪些是计算噪声哪些是物理结果,而且你用的是弹道模型,算的结果用户都不知道什么意思,需要转换以后才能送入spice模型,用户为啥要自己做这些事情?再说很多时候你算那么细致没什么意义,反正最后整形电路会把这些细节处理掉。

    所以。。。。。

    2019-08-28
  • Re: 20世纪10个影响最大的算法在EDA领域的应用

    你确定matlab里面有啥算法么?还是你把matlab搜集的那堆库函数叫算法?

    【 在 hotland 的大作中提到: 】

    : 没看出多牛逼,MATLAB一个里面的算法就远超任意eda了

    2019-08-28
  • Re: 把共享单车烧的钱投到eda上

    得把搞别的东西的码农也抓起来,随机枪毙才行。

    【 在 GoogleGlass 的大作中提到: 】

    : 现有的搞EDA的码农全部抓起来,命令一年内搞定三家全流程工具,否则全部枪毙财产

    : 充公。

    : 这样应该能搞定吧。

    : ...................

    2019-08-28
  • Re: 怎么批驳“代码本身就是最好的注释”

    函数名是this_function_calc_the_18th_device_response_in_frequency

    上下文:called by response_function

    this is the 16th call in that

    【 在 MrGoodGood 的大作中提到: 】

    : 函数名,上下文。

    : :

    2019-08-28
  • Re: 怎么批驳“代码本身就是最好的注释”

    你写个系统控制的子程序,里面都是“输出等于输入乘以exp(ia)然后积分”这样的计算内容

    你看看怎么用代码本身注释?

    【 在 Knightmare 的大作中提到: 】

    : 不是所有人都关心你的实际逻辑吧?

    : 大多数人只是想给你输入几个参数然后拿输出而已,你做不到这一点实际上你的劳动意

    : 义就变小了。

    : ...................

    2019-08-28
  • Re: matlab和eda哪个更重要?

    这些都是产品迭代的时候考虑的事情了。

    第一步是你先选择一个针对你的应用背景能出结果的算法或者近似

    第二步是去选择这个算法所需求的库函数

    第三步做模型前处理

    这三步下来,大部分已经去他妈的了,谁浪费时间做这么坑爹的工作。

    【 在 WilliamWW 的大作中提到: 】

    : 谁跟你说是盲目的了?搞一个参数收敛控制不就解决这个问题了么。

    : 步长或者精度再往小了调,结果不再发生明显改变,就说明模型已经收敛可用了。

    : 而且就这个问题里面,我的理解是产生混沌了也是正确的解,不是错的呀。水流模拟仿真的时候出现旋涡,尤其是阻挡物后面出现湍流,真实物理世界也是瞬息变化的。本身就没有传统意义上的解析解,好意思朝计算机软件要啊?

    : ...................

    2019-08-28
  • Re: matlab和eda哪个更重要?

    光选择算法就得半个月。。。。。。

    十几个基本框架几百种湍流模型怎么也得审查一下

    我见过的最快的手是用现成的求解器去组合,凑一个能用的case也要一两天。

    【 在 LunarBunny 的大作中提到: 】

    : 不用MATLAB吧?数值解的话,没有大家想象的那么麻烦。水流模拟波浪模拟已经是相对成熟的东西了。

    : C系列的估计也就一天的工作量。输入格式设计,输出格式设计,算法实现和调试,整几个测试用例跑一跑,最后再适当的优化一下速度和交互界面,也就一天。或者稍微慢一点,两天的活,到头了。

    2019-08-28
  • Re: matlab和eda哪个更重要?

    NS不要用有限元。糙点用FVM,精细的话上DG甚至FDM。

    【 在 Analog 的大作中提到: 】

    : 你们从没考虑过偏微分方程的混沌现象?每步计算需要保留多少位精度?你盲目用有限元搞数值解,最后结果都不知道偏到哪里去了

    2019-08-28
  • Re: matlab和eda哪个更重要?

    允许用现成的库的话大概三到六个月

    从头造轮子大概一年到两年

    这个已经极其成熟了

    不需要太多递归迭代

    【 在 mvtec 的大作中提到: 】

    : 这么说吧,给你一个navier stokes流体方程

    : 你觉得需要多长时间

    : 你能写个数值计算程序出来

    : ...................

    2019-08-28
  • Re: matlab和eda哪个更重要?

    matlab是一种acient EDA script compiler.

    【 在 actionitem 的大作中提到: 】

    : 我以为matlab也是一种EDA工具,或称ESDA(electronic system design automation)

    2019-08-28
  • Re: EDA和AI类似,最关键的不是算法,而是真实的数据!

    这个真不难。难在现在这帮人要求的是给你几百万个矩阵,你自己人肉归纳一下结构,然后发明一种

    对这种结构有效的算法。

    【 在 jjfz 的大作中提到: 】

    : 算法未必等于代码,矩阵分解,很简单吧,不管是LU还是QR,本科生都会

    : 但是你去写个程序分解几百万阶的稀疏矩阵?再来个多线程加速?能搞定么?

    2019-08-27
  • Re: EDA慢慢要成高科技皇冠上的明珠了。

    这领域拼体力好用,问题是中国已经不是一个超级穷国了,没那么多低端脑力劳动者给你拼。

    【 在 lxku 的大作中提到: 】

    : 在这个领域,人多不顶用,拼体力不顶用,甚至努力学习也不顶用,必须要有很牛的能创造知识的人。

    2019-08-27
  • Re: EDA慢慢要成高科技皇冠上的明珠了。

    数字部分和模拟部分射频部分还是不一样的。而且除了个别变态厂家,大部分还没到物理综合程度。

    【 在 Pott1 的大作中提到: 】

    : 那只是说数学部分被证明了,不是说物理部分。eda首先是物理部分就很难。

    : 不光eda要成明珠,工业软件本身就很重要。

    2019-08-27
  • Re: 盲目神话EDA的作用不可取

    赞。

    坐在计算机前也能骂死你,不一定非要上条子。

    【 在 tgfbeta 的大作中提到: 】

    : 在芯片供应链方面有一种论调就是EDA工具如何如何不可或缺又补不上。我认为,这是

    : 一种战略上先给自己撒气的背叛论调。

    : 诚然,现代集成电路设计极为复杂,但是EDA软件也是执行的人为设定的规则。我们国

    : ...................

    2019-08-27
  • Re: 20世纪10个影响最大的算法在EDA领域的应用

    这些功能你都实现了,写了篇文章发了个灌水期刊,被马斯克鄙视为“只能写毫无用处的灌水论文”

    然后你会去做EDA吗?还是好歹找个能养家糊口找到老婆的工作?

    【 在 jjfz 的大作中提到: 】

    : 说的是啊,比如最长最短路径搜索算法,Dijxxx的,看起来很简答的

    : 稍微扩展一点,找出前topN的呢?

    : 同时再要求,每个EndPoint点不超过nworst条呢?

    : ...................

    2019-08-27
  • Re: 不是停战解禁了吗?华为怎么又要死了?

    人固有一死,帝王将相,贩夫走卒,概莫能外。

    【 在 askjava 的大作中提到: 】

    2019-08-27
  • Re: 为什么没有大型开源EDA ?

    这个要赞。

    【 在 lichtenlade 的大作中提到: 】

    : cad可以破解

    : 反正用了也没人查

    : eda你用了盗版没地方制造

    : ...................

    2019-08-27
  • Re: 20世纪10个影响最大的算法在EDA领域的应用

    这些是相当于C语言的++,--操作符的东西。。。。。。

    而实践中大部分开发者需要的是对这个层次的玩意定制和优化。

    有这个能力,为啥要去做EDA呢?

    【 在 purulent 的大作中提到: 】

    : 这些其实都是很low的算法

    2019-08-27
  • Re: 20世纪10个影响最大的算法在EDA领域的应用

    这些算法在做物理实现相关的编码工作中是只比加减乘除上层一点点的部分,加减乘除是轮子,这些只算曲轴,

    而且实践中你需要的不是实现,而是改进。。。。

    【 在 gearth 的大作中提到: 】

    : 这些几十年前的算法,实现起来很难吗?

    : G公司发在nature的AlphaGo AI论文,才一两个月就被人编码实现,造就了一大批围棋AI软件,还有开源版本。

    2019-08-27