一生设计PCB:从设计到软件

文章:Charles Pfeil

一只脚在PCB设计中,另一个在CAD软件开发中。有些东西必须给予。

这是一系列关于我在PCB行业的职业经历的第四篇文章。前三篇文章专注于我的开端作为设计师和我的PCB设计公司,计算机电路的开始。

随着企业的增长,我的软件变得越来越感兴趣。每个设计师都认为,他们正在使用的软件可以得到改进,我们都有很多关于应该做的事情的想法。1982年,Racal-Redac表现出兴趣让我为他们工作以改善他们的工作Maxi.软件。我不想关闭我的服务局,所以我们为我做了两者的方式。Redac总裁迈克沼泽使这一点成为可能的,以及我进入PCB设计的软件一侧的旅程。

在Redac,我开始了PCB产品总监,我管理了Maxi的开发,测试和营销。经过几个月的几个月后,我明白设计师和软件供应商的观点令人惊讶。作为设计师,我相信重要的能力是简化设计过程的重要性,并使我能够快速,轻松地完成任务,所有这些都在我自己的小世界和偏好世界的小世界的背景下。大多数设计师在内,包括我,密切偏见软件应该做的事情以及如何完成。虽然软件供应商了解偏心设计师如何,但他们的挑战是不同的,但他们的目标是做得不仅仅是安抚设计师。

在软件创造的世界中,不可能满足每个人。试图支持各种技术部门,每一个竞争性能力,每一个制造方法和每个潜在的效果特征,只会导致平庸。在尝试满足每个人时,结果通常是一个满足少数的臃肿产品,如果有的话。与任何业务一样,通过专注于右侧市场细分的正确解决方案,与公司的专业知识一致。努力部分是弄清楚“正确”的东西;不幸的是,设计师的正确的事情并不总是与软件供应商的正确事物对齐。

Redac从Maxi移动的主要原因是因为它的16位架构和有限的内存容量无法容易地支持新的要求和更高的设计限制。好消息是,与此同时,计算机硬件行业正在迅速增长,许多新的计算机系统都有可用。软件行业利用了这一点。DEC Microvax使Redac能够放弃PDP-11系列的极限并转向更新的操作系统。困难的部分是,这也需要重写大多数软件。

图1PDP-11/34用于Maxi软件

我多年前读了一个故事,了解软件开发的有趣方法,特别是模拟。释义:

一位科学家需要进行计算机模拟,需要五年时间才能使用当前的硬件完成。知道硬件性能急剧增加,决定延迟模拟开始两年,预计仿真只需要一年的新硬件。因此,模拟将在共完成三年而不是五年。

这个故事是相关的,因为在开发设计软件时,性能慢往往是一个问题,并且在等待硬件时做出任何做法变得更快的可能是有效的考虑。当然,如果通过相对较小的软件增强功能可以提高性能,这样做是有意义的。但是,如果需要重写代码,请等待更快的硬件可能是更好的替代方案。但是,有一个具有巨大潜力的第三个和风险频率的方法:等待硬件改进,也重写软件。

Redac于1982年开始创建他们的下一代软件,最终被命名visula.。这是一个总重写,基于32位UNIX硬件。虽然我在维护模式下管理Maxi,但我也参加了Visula项目。做重写的一个重要方面是对保持或丢弃上一代功能的良好决策。我们迅速了解到,用户随着某些特征而增长,并且当被删除或根本地改变时会感到不安。这是一个明确的案例,了解保持客户内容的合适余额。

我在重写中的角色主要是编写UI规范。我也与开发团队合作,测试并提供关于新的自动监控技术的反馈,最终被释放为血腥路由器。在这段时间,我很幸运能够在这个时候与晚艾伦雀雀,真正的天才和绅士一起工作。ALAN所需的软件将模拟设计者如何接近路由问题。自动调节器每次通过后,他的软件将分析结果;使用该数据,它将决定如何改进下一遍。它不仅仅是改变成本以获得更高的完成率。它还将考虑设计师将关注的事情,例如消除不必要的通孔,消除过度的蜿蜒,并重新排出的部分使它们更有效。

这种寻找解决方案的视角,反映设计师会继续影响我对软件功能的方法。Alan在我们的行业的遗产主要是他无缝的路线技术 - 以及出色的个人品格。我会添加他希望创建模拟设计师的算法的渴望继续对今天的PCB设计软​​件产生重大影响。

在此,我的第一个企业进入PCB设计软​​件,我真正喜欢工作的创造性方面。然而,它用困境给了我:我怎么能继续对计算机电路提供足够的重视,同时,在软件方面完全沉浸在软件方面?敬请关注。

相关文章

-查尔斯金伊尔是Altium的高级产品经理,致力于使用主要专注于路由工具的产品的定义。

发表评论