自动根据原理图分页布局的设计方法技术

技术编号:12067986 阅读:337 留言:0更新日期:2015-09-18 02:01
本发明专利技术公开了一种自动根据原理图分页布局的设计方法,利用CADENCE AXLSKILL语言开发的Skill设计程序,将该程序加载到Allegro软件中,点击菜单,程序会自动根据PDF原理图对器件进行自动分页布局,从而使PCB设计人员可以快速查看PCB器件与原理图的对应,并提高PCB的设计效率。本发明专利技术通过编写的软件程序来通过PDF文档来自动完成PCB上的元器件按页码来布局,方便PCB设计者查看器件,同时可以在布局上提高设计效率,进而缩短新产品的研发周期。

【技术实现步骤摘要】
【专利说明】
本专利技术涉及电路板设计
,具体地说是。【
技术介绍
】随着高速时代的发展,电子产品实现的功能越来越多,同时一个产品上的元器件也随之越来越多,从而使PCB设计将变得更复杂,新产品的研发周期也很重要,同时由于产品的跨公司合作,由于保密等原因,很多客户只将原理图打印成PDF格式文档给PCB设计者,因此本方法可以通过PDF文档来自动完成PCB上的元器件按页码来布局,方便PCB设计者查看器件,同时可以在布局上提高设计效率,进而缩短新产品的研发周期。【
技术实现思路
】为了克服现有的技术的不足,本专利技术提供一种。本专利技术技术方案如下所述:利用CADENCE AXLSKILL语言开发的Skill设计程序,将该程序加载到Allegro软件中,点击菜单,程序会自动根据PDF原理图对器件进行自动分页布局,从而使PCB设计人员可以快速查看PCB器件与原理图的对应,并提高PCB的设计效率。设计步骤如下:(I)用Allegro软件打开当前设计的PCB数据;(2)通过CADENCE环境加载到Allegro中,生成相应的菜单;(3)通过PDF分页器打开PDF文件;(4)对指定的PDF文件进行分析处理,将结果传递到Allegro当中;(5)读取TOF的分析结果,生成原理图页码的阵列与标示;(6)读取TOF的分析结果,移动器件到相应的阵列并加上页码属性;(7)分页结束。进一步的,还包括自动分页布局参数设置,所述自动分页布局参数设置包括文件路径设定、参数设置以及阵列设置。进一步的,所述参数设置包括设置以下参数:(I)PDF原理图的打印像素;(2)在PCB数据中,相对于O点坐标的偏移量;(3)在PCB数据中,相对于PDF原理图中每页的放大缩小倍率;(4)在PCB数据中,每页之间的间隔。进一步的,所述阵列设置用于根据PDF原理图的页数,设定阵列的行数和列数。根据上述结构的本专利技术,其有益效果在于,通过编写的软件程序来通过PDF文档来自动完成PCB上的元器件按页码来布局,方便PCB设计者查看器件,同时可以在布局上提高设计效率,进而缩短新产品的研发周期。【【附图说明】】图1是设计方法的设计思路和对应的流程图。图2是窗体显示截图所示的自动分页布局参数的输入界面。图3是自动分页码布局后一页的PCB截图。图4是图3 PCB图对应的原理图。图5是自动分页码布局后整体的PCB截图。图6、7、8、9、10是程序源代码屏显截图。在图中,1、文件路径;2、参数设置区;3、阵列设置区;4、阵列标识。【【具体实施方式】】下面结合附图以及实施方式对本专利技术进行进一步的描述:本专利技术利用CADENCE AXLSKILL语言开发的Skill设计程序,如图6至10所示,将该程序加载到Allegro软件中,点击菜单,程序会自动根据PDF原理图对器件进行自动分页布局,从而使PCB设计人员可以快速查看PCB器件与原理图的对应,并提高PCB的设计效率。设计步骤如下:(I)用Allegro软件打开当前设计的PCB数据;(2)通过CADENCE环境加载到Allegro中,生成相应的菜单;(3)通过PDF分页器打开PDF文件;(4)对指定的PDF文件进行分析处理,将结果传递到Allegro当中;(5)读取PDF的分析结果,生成原理图页码的阵列与标示;(6)读取PDF的分析结果,移动器件到相应的阵列并加上页码属性;(7)分页结束。如图1所示,为设计方法的设计思路和对应的流程图,通过流程图中的设计思路编写程序,运行实现。如图2所示,为窗体显示截图所示的自动分页布局参数的输入界面。其中,文件路径I用于指定PDF原理图文件与文件名。参数设置区2用于设置(I)PDF原理图的打印像素; (2)在PCB数据中,相对于O点坐标的偏移量;(3)在PCB数据中,相对于PDF原理图中每页的放大缩小倍率;(4)在PCB数据中,每页之间的间隔。阵列设置区3,用于根据PDF原理图的页数,分成几行几列的阵列。在本实施例中,PDF原理图的打印像素设定为1200*1000,在PCB数据中,相对于O点坐标的偏移量设定为0,相对于PDF原理图中每页的放大缩小倍率为10倍,每页之间的间隔为100个单位,并设置成5行5列的阵列。如图3所示,自动分页布局后一页的PCB图。而图4是图3对应的原理图。而图5为自动分页布局后整体的PCB图。在每个阵列框的左下角设置有对应阵列的阵列标识4,从而使PCB设计人员可以快速查看PCB器件与原理图的对应,并提高PCB的设计效率。图3所示的PCB图在图5中的位置为第5行、第4列。除说明书所述的技术特征外,均为本专业技术人员的已知技术。应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本专利技术所附权利要求的保护范围。上面结合附图对本专利技术专利进行了示例性的描述,显然本专利技术专利的实现并不受上述方式的限制,只要采用了本专利技术专利的方法构思和技术方案进行的各种改进,或未经改进将本专利技术专利的构思和技术方案直接应用于其它场合的,均在本专利技术的保护范围内。【主权项】1.,其特征在于,利用CADENCEAXLSKILL语言开发的Skill设计程序,将该程序加载到Allegro软件中,点击菜单,程序会自动根据PDF原理图对器件进行自动分页布局,从而使PCB设计人员可以快速查看PCB器件与原理图的对应,并提高PCB的设计效率; 设计步骤如下: (1)用Allegro软件打开当前设计的PCB数据; (2)通过CADENCE环境加载到Allegro中,生成相应的菜单; (3)通过PDF分页器打开PDF文件; (4)对指定的PDF文件进行分析处理,将结果传递到Allegro当中; (5)读取TOF的分析结果,生成原理图页码的阵列与标示; (6)读取TOF的分析结果,移动器件到相应的阵列并加上页码属性; (7)分页结束。2.根据权利要求1所述的,其特征在于,还包括自动分页布局参数设置,所述自动分页布局参数设置包括文件路径设定、参数设置以及阵列设置。3.根据权利要求2所述的,其特征在于,所述参数设置包括设置以下参数: (1)PDF原理图的打印像素; (2)在PCB数据中,相对于O点坐标的偏移量; (3)在PCB数据中,相对于PDF原理图中每页的放大缩小倍率; (4)在PCB数据中,每页之间的间隔。4.根据权利要求2所述的,其特征在于,所述阵列设置用于根据PDF原理图的页数,设定阵列的行数和列数。【专利摘要】本专利技术公开了一种,利用CADENCE AXLSKILL语言开发的Skill设计程序,将该程序加载到Allegro软件中,点击菜单,程序会自动根据PDF原理图对器件进行自动分页布局,从而使PCB设计人员可以快速查看PCB器件与原理图的对应,并提高PCB的设计效率。本专利技术通过编写的软件程序来通过PDF文档来自动完成PCB上的元器件按页码来布局,方便PCB设计者查看器件,同时可以在布局上提高设计效率,进而缩短新产品的研发周期。【IPC分类】G06F17/50【公开号】CN104915466【申请号】CN201510070487【专利技术人】明睿, 王灿钟, 吴均 【申请人】深圳市一博科技有限公司【公开日】2015年9月16日【申请日】201本文档来自技高网...

【技术保护点】
自动根据原理图分页布局的设计方法,其特征在于,利用CADENCE AXLSKILL语言开发的Skill设计程序,将该程序加载到Allegro软件中,点击菜单,程序会自动根据PDF原理图对器件进行自动分页布局,从而使PCB设计人员可以快速查看PCB器件与原理图的对应,并提高PCB的设计效率;设计步骤如下:(1)用Allegro软件打开当前设计的PCB数据;(2)通过CADENCE环境加载到Allegro中,生成相应的菜单;(3)通过PDF分页器打开PDF文件;(4)对指定的PDF文件进行分析处理,将结果传递到Allegro当中;(5)读取PDF的分析结果,生成原理图页码的阵列与标示;(6)读取PDF的分析结果,移动器件到相应的阵列并加上页码属性;(7)分页结束。

【技术特征摘要】

【专利技术属性】
技术研发人员:明睿王灿钟吴均
申请(专利权)人:深圳市一博科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1