找回密码
 注册
关于网站域名变更的通知
查看: 653|回复: 6
打印 上一主题 下一主题

研发能力的四个时代- 设计方法论探讨

  [复制链接]
  • TA的每日心情
    开心
    2021-12-16 15:38
  • 签到天数: 43 天

    [LV.5]常住居民I

    跳转到指定楼层
    1#
    发表于 2020-3-8 13:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 tiger 于 2020-3-8 13:58 编辑 + G6 ]' E/ `% k* U/ B( T; A0 x
    * b1 t' T! _5 s
    搞研发的人,比较容易陷入具体的技术问题。每天都在解决这个那个具体的问题,绞尽脑汁去解决bug和问题。 常常忽略了抬头看路。看到时代的变化。
    * W) I5 S9 W8 w5 n" R2 V# O" v9 d5 s7 Y
    搞电子研发的,第一个技术时代是个什么时代,用的是什么方法呢? 当然是从模拟时代开始。模拟时代的设计方法是什么?
    . P6 f& H5 J% }  ?. z# A
    3 ?8 q" }5 l8 j6 l6 t在解决这个问题之先,要先了解一下什么是方法论。  “方法论”的研究有很多大家之谈。这里只说根本性的东西,简单来说:就是干一件事的目的和其作这件事情所对应的方法。( I* X9 M* H9 F+ F" y  {  O8 n: |

    ; }7 v# B0 a) o2 l抓住“目的”、“方法”这两点来分析,就大体知道“这件事情是怎么回事,怎么去作这件事情”了。
    , f2 a/ R) E8 z0 q8 N6 Y. ]! ]$ Q+ U4 g0 v! C
    1、模拟时代的设计方法论- 按照“目标、方法”这个格式,可以有很多种设计方法论:例如:“带通、带通设计方法”、“振荡、稳定振荡设计方法”、“放大、稳定放大的设计方法”,等等。 所以模拟电路设计时代,并没有形成什么统一的设计方法论思想,基本上是哪里疼去解决哪里。  从设计本质根本上来说,模拟时代是围绕着“失真”这个基础的技术指标来开展的各种各样的电路设计。每种电路都有其主要的目标和对应的设计方法。 这是后面技术发展和各种方法论形式的基础。  3 I6 ~" [3 U9 @' w7 B
    7 @$ F; G  D2 F3 v3 E4 y1 t' L' b
    2、1990年之后,模拟电路设计开始向数字电路设计时代变迁,而且是行业大规模向数字设计时代跨越。 这时候模拟电路的各项基本设计研究都已经全面掌握、炉火纯青了。数字电路时代,各种逻辑状态门、不管是组合逻辑电路还是时序逻辑电路,这里最基础的设计是状态控制。每个状态都有特点的时间。 因此,所以的数据电路设计,就有一个基本的设计方法论,就是时序控制设计。所谓的“timing-driven”设计方法论。各种各样的数字电路不管其目标如何,都对应着不同的设计方法。最著名的就是两个串行电路和并行电路设计。 其设计方法论统称timing-driven设计方法。 这是一个伟大的时代。 这最前面的两个时期,可以看成一个是0,一个是1。有了0、1,那么一切万用都可以产生了。7 [2 @0 R. a( ^* k
    ; A* b' k5 m5 E8 L5 u
    3、随着数字技术高速的发展,系统变得越来越复杂,而且是数字、模拟混合在一起。因为本来数字电路就是一堆堆的模拟电路组成的。总线位数越多、速度越来越快,设计越来越复杂,这时候产生了一个新的设计方法论。 就是所谓的constraint-driven设计方法论。就是不管系统多么复杂,只要对其进行适当的划分到一个清晰的单元,这每个清晰的单元必须满足一套规则,只要满足这一套规则,做出来的东西,就能够符合要求。如果不符合,反过来说,还有一些规则没有满足,需要找出来进行约束设计。达到规则要求,就可以实现目标。这个constraint-driven设计方法论,关注整设计过程的所有要求、即设计规则。constraint是包括很多细分领域的,不仅仅是时序timing,还包括SI、PI、DFM、EMC、size\cost等等。 进化到这个时代,就能够到一个比较高的技术水平平台来设计大规模电路、应对代价很高的系统设计了。
    , U" D/ ~# v: U4 J' ]$ x; v) z- H+ O, Z) f9 V+ d- q" [
    4、当各种子领域的constraint被挖掘出来,变成设计约束之后,发现难以实现。就做各种trade-off,结果每个单元都是符合规则的,但是整体系统却运转的不行。局部都没有问题,但放在一起就一堆bug,系统跑不起来。 这时候新的设计方法论诞生了,有很多不同的说法, 如系统设计方法论。 但其本质是为了整体系统的性能设计,所以通常称作为:peRFormance-driven设计方法论。 这时候的设计是从整体系统的角度来约束设计的行为。这个是在constrant基础之上的,更为从全局出发的设计思想及方法论。: p0 e$ B+ u% e8 v& M# S; S, p/ G0 e

    ) U; n. V, ]" {! `' l1 ]/ ?5、时至今日,一个电路系统必须基于是performance-driven、constraint-driven、timing-driven设计出来的。即使严格按照这个模式做出设计来,从市场上发现还是不能够成功。因此又创造出来很多新的方法论,对应新的名词: market-driven、 customer-driven、cost-driven等等。( H5 X4 ^3 h2 ~: a' x7 C4 C6 I9 L) l
    其实成本、功耗,这些方面都是每个时代设计中隐含包括的必要项。market-driven市场驱动的两个重要的观点是:time-to-market上市时间、细分客户需求。到customer-driven的时候,是“以客户为中心”,考虑客户需求和用户体验等等。  " ~- ]7 w  F6 o

    # Y' V% U" ~8 M+ f" |& D, ^无论从那个方面来说,都是要把这些各种各样表述的需要、要求变成设计过程的清晰的设计约束规则,让设计团队去满足。这个转化成规则的过程是很难的,涉及不同团队很多人的管理和运作,甚至超过技术复杂度本身。  
    7 R1 V% ]% P, K! T6 `3 f, n
    $ h* Z) h  w4 E! f对设计方法论的深入了解,有助于设计管理和设计技术水平的提升。 最后一个问题, 你自己处于哪个设计时代? 你们的公司处于哪个设计水平。 " L; N" `" W9 A1 _
    & V6 r4 e0 l9 v1 ^
    # u( x  }) P" `+ l, v  F, F

    + i7 ]" n5 h3 }3 z( I4 N
    3 _; n5 H" ^* K6 b' f8 w4 i( q. @8 h/ ^! {) s0 s; S: W5 X7 G! C$ C1 y" ^

    ) z9 [4 n8 i# R# y2 m, Y2 G1 p" Y( ]9 ]1 D+ u6 A6 o/ L( T) k

    评分

    参与人数 3威望 +5 收起 理由
    welch + 2 EDA365有你更精彩!
    Druck + 2 感谢分享!
    modi8 + 1 EDA365有你更精彩!

    查看全部评分

  • TA的每日心情
    开心
    2021-6-18 15:07
  • 签到天数: 37 天

    [LV.5]常住居民I

    2#
    发表于 2020-3-9 11:16 | 只看该作者
    嗯, /赞  ! [* \6 n: Z3 ^: O5 n

    ( x& A, X' Y; F+ W9 k8 ]从 Timing-driven -> Constraint-driven -> Performance-driven -> Market-driven -> Customer-driven,6 _1 @" D9 }9 h9 {* r

      _4 a, Z9 Y$ o; {5 P2 s7 i( U, f每一次方法论升级,都是一步大的跨越。 很多公司的成功并能够规模化长大,其设计方法上已经进化到更高的层次上。
    + y/ x" |8 A* n( S" z# m$ N
    7 @( \3 G: r% q. K& T9 e有不少中小型公司,设计过程基本上还停留在timing-driven阶段,或者constraint-driven的初级阶段上。, P1 {% v4 X' a4 X) N3 x  [
    即使有比较大的规模了,还是很多本质上也是小作坊模式:先设计出来,然后哪里疼,就搞哪里。3 H4 H9 M1 v; u0 K; U( y% B3 ]2 E& g" a
    这样设计出来的产品,永远达不到Performance-driven的层面。) h) }: ~2 M  D- V
    . y! D* q/ E+ t6 C& l# [, S) c! I
    对于工程师来说,必须掌握Timing-driven -> Constraint-driven -> Performance-driven 三种设计方法论。 同时了解Market-driven,对市场的需求保持敏感和响应。
    / W! L- k  O; }& m; z8 e+ h; `9 H6 b* [# `, ]0 j

    ! |, Q# D/ g* z3 h0 U1 w如果所在的企业或公司,还只停留在Timing-driven -> Constraint-driven 这种层面甚至这些层面的初级阶段。
    9 m6 V1 R* G6 I1 q0 K那么有两个选择1:去变革它,提升它; 2:赶快找一家更好的公司。 否则,无法进入更高层面去发展。
    6 e9 v7 j9 A2 Y
    - h2 m3 V: y+ I! x" j4 O, j% I
    * Y% i; ?4 J1 h5 @; G: y. P# p
    对于产品经理来说,需要更多从:Customer-driven -> Market-driven -> Performance-driven 来考虑,有过constraint-driven设计经历的最好。因为这样更能够清楚所需要的资源和开发计划的可行性。
    , V- }0 ~8 j8 _/ o2 `) K$ ]8 u& v5 x

    2 F& }$ I/ `: ?9 g% k4 I  p  o7 `5 M& H& F7 n
    , h2 u4 E; D0 u% @
    8 k& p) J3 S2 U* {/ \" N5 \; d- j$ G
      {  P8 }% y' U3 `

    : m% ^9 N% |: e9 T0 \, W/ P7 A( |2 F, B- n+ B

    评分

    参与人数 1威望 +1 收起 理由
    welch + 1 感谢分享!

    查看全部评分

  • TA的每日心情
    开心
    2021-1-15 15:34
  • 签到天数: 38 天

    [LV.5]常住居民I

    3#
    发表于 2020-3-10 11:34 | 只看该作者
    • Timing-driven
    • Constraint-driven
    • Performance-driven
    • Market-driven
    • Customer-driven
      % M0 J) g4 h# u+ y

    2 |& e/ O* G5 e& H9 j6 w6 O9 h企业还有其他的设计方法论吧?" J: b' _- o- a5 ~8 I6 o6 P  r' x
    ! ^: U, k+ o. p( e9 B) _2 G
  • TA的每日心情
    开心
    2021-1-15 15:36
  • 签到天数: 37 天

    [LV.5]常住居民I

    4#
    发表于 2020-3-11 15:56 | 只看该作者
    电子工程物理设计实现过程中4个阶段:
    0 ^( H6 d* h8 H* P1 ZTiming-driven、Constraint-driven、Performance-driven、Market-driven3 F" W$ p% e7 u9 n& K: F9 D
    6 x/ L/ k) @& w% j- t$ n! {
    嗯,可以有这4个阶段。 但是每个阶段都只有一个方法论名词, 但具体方法论内容是什么、工具是什么、套路是什么,好像没有说。期待ing 。
  • TA的每日心情
    开心
    2021-6-16 15:00
  • 签到天数: 39 天

    [LV.5]常住居民I

    5#
    发表于 2020-3-30 20:32 | 只看该作者
    赞!能够用方法论来指导设计的企业,都不简单。 那些每天忙于捉虫、查bug的真是打烂仗啊。
  • TA的每日心情
    开心
    2021-1-15 15:34
  • 签到天数: 38 天

    [LV.5]常住居民I

    6#
    发表于 2020-4-3 16:03 | 只看该作者
    有方法论指导的去干活,才可能是正确地做事情。 赞!
  • TA的每日心情
    开心
    2021-12-16 15:38
  • 签到天数: 43 天

    [LV.5]常住居民I

    7#
     楼主| 发表于 2020-4-27 15:57 | 只看该作者
    技术平台的建设,就是研发方法论的一种具体落实措施。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-9-10 16:46 , Processed in 0.125000 second(s), 28 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表