


{"id":3312,"date":"2024-10-04T17:25:38","date_gmt":"2024-10-04T09:25:38","guid":{"rendered":"http:\/\/www.bestpcbs.com\/blog\/?p=3312"},"modified":"2024-10-04T17:27:29","modified_gmt":"2024-10-04T09:27:29","slug":"how-to-convert-brd-to-hyp-file","status":"publish","type":"post","link":"https:\/\/www.bestpcbs.com\/blog\/2024\/10\/how-to-convert-brd-to-hyp-file\/","title":{"rendered":"How to convert .brd to .hyp file"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/10\/how-to-convert-brd-to-hyp-file\/#How_to_convert_Cadence172s_brd_file_to_HyperLynx941s_hyp_file\" >How to convert Cadence17.2&#8217;s .brd file to HyperLynx9.4.1&#8217;s .hyp file<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/10\/how-to-convert-brd-to-hyp-file\/#Tutorial_on_converting_Cadence172s_brd_file_to_HyperLynx941s_hyp_file\" >Tutorial on converting Cadence17.2&#8217;s .brd file to HyperLynx9.4.1&#8217;s .hyp file<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/10\/how-to-convert-brd-to-hyp-file\/#What_is_a_hyp_file\" >What is a .hyp file?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/10\/how-to-convert-brd-to-hyp-file\/#The_specific_uses_of_hyp_files_include\" >The specific uses of .hyp files include:<\/a><\/li><\/ul><\/nav><\/div>\n<div class=\"yzp-no-index\"><\/div>\n<p><a href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/10\/how-to-convert-brd-to-hyp-file\/\" title=\"\">How to convert .brd to .hyp file<\/a>?You can try to use HyperLynx&#8217;s built-in conversion function to directly convert Allegro&#8217;s .brd file, but this method may encounter some problems and cause the conversion to fail. \u200c<\/p>\n\n\n\n<p>If the built-in conversion function fails, you can try to convert the .brd file to ODB++ format and then import it into HyperLynx. The specific steps are as follows:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the PCB file in Allegro, select &#8220;File&#8221; -> &#8220;Export&#8221;, and then select ODB++ format for export.<\/li>\n\n\n\n<li>After the export is successful, open HyperLynx, select &#8220;File&#8221; -> &#8220;Open ODB++&#8221;, select the exported ODB file, and wait for the import to complete before performing PCB board-level simulation. \u200c1.<br>If the above method still cannot solve the problem, you can try to add the system variable CDSROOT to solve the conversion failure problem. The specific steps are as follows:<\/li>\n\n\n\n<li>Add the system variable CDSROOT, and the value is the installation path of Cadence Allegro, such as D:\\Cadence\\Cadence_SPB_17.2-2016\\tools\\bin.<\/li>\n\n\n\n<li>After confirming, restart the computer and try the conversion operation again\u200c<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_convert_Cadence172s_brd_file_to_HyperLynx941s_hyp_file\"><\/span>How to convert Cadence17.2&#8217;s .brd file to HyperLynx9.4.1&#8217;s .hyp file<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/10\/how-to-convert-brd-to-hyp-file\/\" title=\"\">How to convert Cadence17.2&#8217;s .brd file to HyperLynx9.4.1&#8217;s .hyp file<\/a>?Recently, I used Hyperlynx to simulate the signal integrity of PCBs, and I needed to convert various PCB formats into .hyp formats. In the process, I found that the PCB drawn by AD can be directly exported in .hyp format, which is very convenient, but the PCB drawn by Cadence cannot be directly exported. I need to use the built-in PCB converter of Hyperlynx to convert the .brd file of Cadence, as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/01.png\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/01.png\" alt=\"How to convert Cadence17.2's .brd file to HyperLynx9.4.1's .hyp file\" class=\"wp-image-3313\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/02.png\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/02.png\" alt=\"How to convert Cadence17.2's .brd file to HyperLynx9.4.1's .hyp file\" class=\"wp-image-3314\"\/><\/a><\/figure>\n\n\n\n<p>But the conversion has always failed. I checked the .ERR file and found a line like this: ERROR: Cadance Allegro utility:extracta, so it is a problem with extracta.exe.<\/p>\n\n\n\n<p><br>The specific solution is to add the system variable CDSROOT, and the value is D:\\Cadence\\Cadence_SPB_17.2-2016\\tools\\bin (the location of your extracta.exe). After confirming, restart the computer and the problem is solved.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tutorial_on_converting_Cadence172s_brd_file_to_HyperLynx941s_hyp_file\"><\/span>Tutorial on converting Cadence17.2&#8217;s .brd file to HyperLynx9.4.1&#8217;s .hyp file<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><strong><a href=\"https:\/\/www.bestpcbs.com\/blog\/2024\/10\/how-to-convert-brd-to-hyp-file\/\" title=\"\">Tutorial on converting Cadence17.2&#8217;s .brd file to HyperLynx9.4.1&#8217;s .hyp file<\/a><\/strong>?Open the PCB file in Allegro, select ODB++inside in file\u2013>export, select Export as ODBV6, click 1, and then click Accept&#8230;.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>HyperLynx&#8217;s built-in conversion function can directly convert Allegro&#8217;s .brd file for use, but for some reason the following error always occurs. I didn&#8217;t find a solution online, so I had to find another way.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/001.png\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/001.png\" alt=\"Tutorial on converting Cadence17.2's .brd file to HyperLynx9.4.1's .hyp file\" class=\"wp-image-3315\"\/><\/a><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>Another way to import PCB into HyperLynx is to convert the file to ODB++inside format. This method requires the installation of the ODB++inside plug-in in advance.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/002.png\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/002.png\" alt=\"Tutorial on converting Cadence17.2's .brd file to HyperLynx9.4.1's .hyp file\" class=\"wp-image-3316\"\/><\/a><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>After installing the plug-in, you can convert the .brd file.<\/li>\n\n\n\n<li>First open the PCB file in Allegro, select ODB++inside in file\u2013>export, the following figure appears, select Export as ODBV6, click 1, and then click Accept.<br><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/003.png\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/003.png\" alt=\"Tutorial on converting Cadence17.2's .brd file to HyperLynx9.4.1's .hyp file\" class=\"wp-image-3317\"\/><\/a><\/figure>\n\n\n\n<p>Wait for the conversion to succeed.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"5\">\n<li>This file is the converted file<\/li>\n\n\n\n<li>Open HyperLynx9.4.1, select open ODB++ in file, select the odbjob_v6 folder, and click select folder.<br><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/004.png\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/004.png\" alt=\"Tutorial on converting Cadence17.2's .brd file to HyperLynx9.4.1's .hyp file\" class=\"wp-image-3318\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/005.png\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/005.png\" alt=\"Tutorial on converting Cadence17.2's .brd file to HyperLynx9.4.1's .hyp file\" class=\"wp-image-3319\"\/><\/a><\/figure>\n\n\n\n<p>Wait to open.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/006.png\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/006.png\" alt=\"Tutorial on converting Cadence17.2's .brd file to HyperLynx9.4.1's .hyp file\" class=\"wp-image-3320\"\/><\/a><\/figure>\n\n\n\n<p>Click ok. .<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/007.png\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/007.png\" alt=\"Tutorial on converting Cadence17.2's .brd file to HyperLynx9.4.1's .hyp file\" class=\"wp-image-3321\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_a_hyp_file\"><\/span>What is a .hyp file?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>.hyp file is a file used to record key information such as boundary conditions, material properties, solver settings, etc. of the analysis. \u200c This file is usually associated with HyperWorks analysis software and is the basis for numerical calculation and analysis.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/\u5fae\u4fe1\u622a\u56fe_20241004172109.jpg\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/\u5fae\u4fe1\u622a\u56fe_20241004172109.jpg\" alt=\" HyperWorks analysis software\" class=\"wp-image-3322\"\/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_specific_uses_of_hyp_files_include\"><\/span>The specific uses of .hyp files include:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/\u5fae\u4fe1\u622a\u56fe_20241004172030.jpg\"><img decoding=\"async\" src=\"https:\/\/www.bestpcbs.com\/blog\/wp-content\/uploads\/2024\/10\/\u5fae\u4fe1\u622a\u56fe_20241004172030.jpg\" alt=\"The specific uses of .hyp files include:\" class=\"wp-image-3323\"\/><\/a><\/figure>\n\n\n\n<p>\u200cGeometry model file\u200c: represents the geometry of the product or structure.<br>\u200cMesh file\u200c: shows the process of dividing the model into finite elements.<br>\u200cSimulation setting file\u200c: records the key setting information of the analysis.<br>\u200cResult file\u200c: contains the calculated engineering quantities such as strain, stress, displacement, etc.<br>\u200cPost-processing file\u200c: used to visualize and analyze results in tools such as HyperView.<br>\u200cReport document\u200c: usually in PDF or Word format, recording detailed results and conclusions of the analysis\u200c1.<br>In terms of use, for example, in PCB tool software, .hyp files can be created and edited through the BroadSim function, including setting line characteristics, editing stacking information, etc., to simulate and analyze circuit boards\u200c2. In addition, the Hype software also supports exporting to .hyp format files for further analysis and processing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to convert .brd to .hyp file?You can try to use HyperLynx&#8217;s built-in conversion function to directly convert Allegro&#8217;s .brd file, but this method may encounter some problems and cause the conversion to fail. \u200c If the built-in conversion function fails, you can try to convert the .brd file to ODB++ format and then import [&hellip;]<\/p>\n","protected":false},"author":32827,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[175,174,164,37],"tags":[155],"class_list":["post-3312","post","type-post","status-publish","format-standard","hentry","category-best-pcb","category-bestpcb","category-design-guide","category-faq","tag-pcb-design"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/posts\/3312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/users\/32827"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/comments?post=3312"}],"version-history":[{"count":2,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/posts\/3312\/revisions"}],"predecessor-version":[{"id":3326,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/posts\/3312\/revisions\/3326"}],"wp:attachment":[{"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/media?parent=3312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/categories?post=3312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bestpcbs.com\/blog\/wp-json\/wp\/v2\/tags?post=3312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}