终生设计pcb:改进自动布线和设计软件

文章作者:Charles Pfeil

这些PCB CAD冒险功能穿孔卡自动输出和一个小部件标尺。

这是关于我在PCB设计行业的职业经历的系列文章中的第六篇。前几篇文章讨论了我作为设计师、运营服务局以及我最初参与PCB设计软件公司的经验教训。

自动机,设计和制造的环境开阔了我的眼界,让我对pcb有了更好的理解。但是,当自动化系统(ASI)联系我,想开发一个新的eCAD系统,诱惑太大了。

1987年,我被聘为公司新产品开发经理PranceGT这是在MicroVAX上运行的新版PRANCE。ASI在20世纪60年代开发了PRANCE。它运行在IBM大型计算机上,并以其自动放置和路由功能而闻名。我觉得这是一个完全进入软件领域的机会,事实证明这确实是一个机会。我的角色是管理开发团队,并提供用户界面和功能规范。

PCB设计对我来说一直是一种创造性的冒险。使用设计软件是为了让我能够以更高的效率解决问题。在定义新功能时,我总是牢记设计师的观点,他们和我一样,希望控制自动化以获得所需的结果。从事PranceGT的工作是一个机会,可以创建一个用户界面,使设计者更有效率,而不是仅仅呈现一堆功能,用户控制很少。

虽然我确实花了很多时间写规范,但我最喜欢的是与开发人员和应用程序工程师一起工作的时间。我与伍迪·伍德沃德、里克·马奥尼和已故的亨利·布林格在PranceGT的许多方面紧密合作,使我们能够非常迅速地进行改进和修复。

我从来都不喜欢产品管理和工程之间的“墙外”方法。我知道我的说明书可能会有疏忽和错误,所以我与开发人员一起研究细节,并想出更好的方法来解决我们的问题。这也让开发者能够参与到创造过程中,而不是强迫他们盲目地执行他们所得到的内容。

在我的职业生涯中,我很幸运地与交互和自动路由方面的一些最好的开发人员一起工作。亨利·伯林格就是其中之一。20世纪60年代末,他和迪克·拉森(Dick Larson)开发了第一批自动化的地点和路线系统之一。对于路由,它有一个撕裂和重试算法,包括推痕和跳过引脚。很难想象这在当时是可能的:与计算机的接口是穿孔卡片!亨利是个快乐而聪明的人,在解决问题时总是领先一步。

在为X-Windows设计用户界面时,我编写了对话框和小部件的大部分C代码。我们当时没有今天这样的应用程序。大多数的对话框都是黑白的,带有灰色的高光。我创建了一个“Master Widget Ruler”来测量屏幕上的像素数。就写在我名片的背面。尽管其他开发人员在使用它时会嘲笑我,但我仍然觉得它使我能够更好地测量和对齐小部件。

当Cadence在1990年4月收购ASI时,ASI团队中的一些人将我的小部件设计工具放在一个框架中,并将其作为纪念品送给我。

图1主部件标尺

在Cadence,我的角色转变为产品管理和支持团队协助。ASI的新副总裁吉姆·贝伦斯把我叫进了他的办公室,告诉了我一些我永远不会忘记的事情:“我最重要的角色是消除阻碍你成功的障碍。”他的这番话对我的职业生涯产生了很大的影响,我相信这是管理者与员工之间最好的关系。

我的直接经理在Cadence总部,所以我们的通讯很遥远。有一天,他给我发了一条信息,要我每天早上给他发一封邮件,描述我当天要做什么工作。虽然我很欣赏状态报告的必要性,但我从来没有被要求提供一份关于当天会发生什么的晨间报告。在我的角色中,与工程师和客户一起工作,每天都会有新的任务出现,这些任务往往是最关键的;更早的优先权被取代。

第二天早上,我回复了老板一封邮件:“今天,我会做我认为对Cadence最好的事情。”我不是想做个混蛋,只是实话实说。几分钟后,我接到了他的电话。好消息是,我的经理听了我的解释,理解我的观点,并信任我。在我的工作中,事后报道比试图预测未来更实际。

就在Cadence要求我搬到波士顿地区负责更广泛的产品管理后不久,我接到了Jim Thomson的电话鹰图他给了我一份工作。我在几年前见过他,当时鹰图正在评估将PranceGT作为其PCB设计系统的路由解决方案。Cadence收购ASI后,鹰图收购了ASIDAZIX去接触他们的Cadnetix路由技术。就是这样我从鹰图开始在1992年。

相关文章:

- - - - - -查尔斯Pfeil是Altium的高级产品经理,致力于他们的产品定义,主要关注路由工具。

留下你的评论