344 lines
12 KiB
HTML
344 lines
12 KiB
HTML
<html>
|
||
<head>
|
||
<META http-equiv="Content-Type" content="text/html">
|
||
<style type="text/css">
|
||
h1, h2, h3, h4, h5, h6 {
|
||
font-family : sans-serif;
|
||
color : white;
|
||
background-color : #21489e;
|
||
padding: 0.3em;
|
||
}
|
||
body {
|
||
font-family : verdana;
|
||
}
|
||
td, th {
|
||
padding: 0.5em;
|
||
text-align : center;
|
||
width : 18%;
|
||
}
|
||
th {
|
||
background-color : #A6CAF0;
|
||
|
||
}
|
||
th.column1, td.column1 {
|
||
text-align: left;
|
||
width : auto;
|
||
}
|
||
table {
|
||
width : 100%;
|
||
}
|
||
|
||
.DRC_summary_header {
|
||
padding-bottom : 0.1em;
|
||
border : 0px solid black;
|
||
width: 100%;
|
||
align: right;
|
||
|
||
}
|
||
|
||
.DRC_summary_header_col1,
|
||
.DRC_summary_header_col2,
|
||
.DRC_summary_header_col3
|
||
{
|
||
color : black;
|
||
font-size:150%;
|
||
padding : 0em;
|
||
padding-top : 0.2em;
|
||
padding-bottom 0.2: 0em;
|
||
border : 0px solid black;
|
||
width : auto;
|
||
vertical-align: top;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.DRC_summary_header_col1
|
||
{
|
||
text-align: right;
|
||
width: auto;
|
||
}
|
||
|
||
.DRC_summary_header_col2
|
||
{
|
||
text-align: center;
|
||
}
|
||
|
||
.DRC_summary_header_col3
|
||
{
|
||
text-align: left;
|
||
}
|
||
|
||
|
||
|
||
.header_holder
|
||
{
|
||
Width = 100%;
|
||
border = 0px solid green;
|
||
padding = 0;
|
||
}
|
||
|
||
|
||
|
||
.front_matter, .front_matter_column1, .front_matter_column2, .front_matter_column3
|
||
{
|
||
left:0;
|
||
top:0;
|
||
padding-top : 0.1em;
|
||
border : 0px solid black;
|
||
width : 100%;
|
||
vertical-align: top
|
||
|
||
}
|
||
.front_matter {
|
||
|
||
margin-top: 5px;
|
||
margin-left: 0px;
|
||
horizontal-align: left;
|
||
}
|
||
|
||
|
||
.front_matter_column1 {
|
||
width : 10em;
|
||
text-align : right;
|
||
padding-right:0.1em;
|
||
|
||
}
|
||
|
||
.front_matter_column2 {
|
||
width: 0.1em;
|
||
align: center;
|
||
text-align : center;
|
||
margin-right : 0.1em;
|
||
margin-left : 0.1em;
|
||
}
|
||
.front_matter_column3 {
|
||
width : auto;
|
||
text-align : left;
|
||
margin-right : 0.5em;
|
||
}
|
||
|
||
.total_column1, .total_column {
|
||
font-weight : bold;
|
||
}
|
||
.total_column1 {
|
||
text-align : right;
|
||
}
|
||
.warning, .error {
|
||
color : red;
|
||
font-weight : bold;
|
||
}
|
||
tr.onmouseout_odd {
|
||
background-color : #EEEEE0
|
||
}
|
||
tr.onmouseout_even {
|
||
background-color : #F3F3E3
|
||
}
|
||
tr.onmouseover_odd, tr.onmouseover_even {
|
||
background-color : lightYellow
|
||
}
|
||
a:link, a:visited, .q a:link,.q a:active,.q {
|
||
color: #21489e;
|
||
}
|
||
a:link.callback, a:visited.callback {
|
||
color: #008000
|
||
}
|
||
a:link.customize, a:visited.customize {
|
||
color: #C0C0C0;
|
||
position: absolute;
|
||
right: 10px;
|
||
}
|
||
p.contents_level1 {
|
||
font-weight : bold;
|
||
font-size : 110%;
|
||
margin : 0.5em;
|
||
}
|
||
p.contents_level2 {
|
||
position : relative;
|
||
left : 20px;
|
||
margin : 0.5em;
|
||
}
|
||
</style><script type="text/javascript">
|
||
function coordToMils(coord) {
|
||
var number = coord / 10000;
|
||
|
||
if (number != number.toFixed(3))
|
||
number = number.toFixed(3);
|
||
|
||
return number + 'mil'
|
||
}
|
||
|
||
function coordToMM(coord) {
|
||
var number = 0.0254 * coord / 10000;
|
||
|
||
if (number != number.toFixed(4))
|
||
number = number.toFixed(4);
|
||
|
||
return number + 'mm'
|
||
}
|
||
|
||
function convertCoord(coordNode, units) {
|
||
for (var i = 0; i < coordNode.childNodes.length; i++) {
|
||
coordNode.removeChild(coordNode.childNodes[i]);
|
||
}
|
||
|
||
var coord = coordNode.getAttribute('value');
|
||
if (coord != null) {
|
||
if (units == 'mm') {
|
||
textNode = document.createTextNode(coordToMM(coord));
|
||
coordNode.appendChild(textNode);
|
||
} else if (units == 'mil') {
|
||
textNode = document.createTextNode(coordToMils(coord));
|
||
coordNode.appendChild(textNode);
|
||
}
|
||
}
|
||
}
|
||
|
||
function convertUnits(unitNode, units) {
|
||
for (var i = 0; i < unitNode.childNodes.length; i++) {
|
||
unitNode.removeChild(unitNode.childNodes[i]);
|
||
}
|
||
|
||
textNode = document.createTextNode(units);
|
||
unitNode.appendChild(textNode);
|
||
}
|
||
|
||
function changeUnits(radio_input, units) {
|
||
if (radio_input.checked) {
|
||
|
||
var elements = document.getElementsByName('coordinate');
|
||
if (elements) {
|
||
for (var i = 0; i < elements.length; i++) {
|
||
convertCoord(elements[i], units);
|
||
}
|
||
}
|
||
|
||
var elements = document.getElementsByName('units');
|
||
if (elements) {
|
||
for (var i = 0; i < elements.length; i++) {
|
||
convertUnits(elements[i], units);
|
||
}
|
||
}
|
||
}
|
||
}
|
||
</script></head>
|
||
<body onload=""><img ALT="Altium" src="
|
||
file://D:\AD15\Templates\AD-rgb_logo_223x64.gif
|
||
"><a href="dxpprocess://Client:SetupPreferences?Server=PCB|PageName=Reports" class="customize"><acronym title="dxpprocess://Client:SetupPreferences?Server=PCB|PageName=Reports">customize</acronym></a><h1>Design Rule Verification Report</h1>
|
||
<table class="header_holder">
|
||
<td Style="width:70%">
|
||
<table class="front_matter">
|
||
<tr class="front_matter">
|
||
<td class="front_matter_column1">Date</td>
|
||
<td class="front_matter_column2">:</td>
|
||
<td class="front_matter_column3">2025/5/25</td>
|
||
</tr>
|
||
<tr class="front_matter">
|
||
<td class="front_matter_column1">Time</td>
|
||
<td class="front_matter_column2">:</td>
|
||
<td class="front_matter_column3">18:45:08</td>
|
||
</tr>
|
||
<tr class="front_matter">
|
||
<td class="front_matter_column1">Elapsed Time</td>
|
||
<td class="front_matter_column2">:</td>
|
||
<td class="front_matter_column3">00:00:01</td>
|
||
</tr>
|
||
<tr class="front_matter">
|
||
<td class="front_matter_column1">Filename</td>
|
||
<td class="front_matter_column2">:</td>
|
||
<td class="front_matter_column3"><a href="file:///E:\liumin\PCB\H%E6%A1%A5%E6%A8%A1%E5%9D%97\PCB1.PcbDoc" class="file"><acronym title="E:\liumin\PCB\H<><48>ģ<EFBFBD><C4A3>\PCB1.PcbDoc">E:\liumin\PCB\H<><48>ģ<EFBFBD><C4A3>\PCB1.PcbDoc</acronym></a></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
<td Style="Width:30%">
|
||
<table class="DRC_summary_header">
|
||
<tr>
|
||
<td class="DRC_summary_header_col1">Warnings</td>
|
||
<td class="DRC_summary_header_col2">:</td>
|
||
<td class="DRC_summary_header_col3" style="color : red">1</td></tr>
|
||
<tr>
|
||
<td class="DRC_summary_header_col1">Rule Violations</td>
|
||
<td class="DRC_summary_header_col2">:</td>
|
||
<td class="DRC_summary_header_col3">0</td></tr>
|
||
</table>
|
||
</td>
|
||
</table>
|
||
<hr><a name="IDNDCXZBQC1BE5LORHD3CNTZOL4DGYK4UBVN00C4PJ1WXSEF4OMROK"><h2>Summary</h2></a><table>
|
||
<tr>
|
||
<th class="column1">Warnings</th>
|
||
<th class="column2">Count</th>
|
||
</tr>
|
||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||
<td class="column1"><a href="#IDE4RU1GQHFY5XFEVJZVPVDMC2DIUYOPTHBZAAKZPX0HPZQVA4N02H">Unplated multi-layer pad(s) detected</a></td>
|
||
<td class="column2">1</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="font-weight : bold; text-align : right" class="column1">Total</td>
|
||
<td style="font-weight : bold" class="column2">1</td>
|
||
</tr>
|
||
</table><br><table>
|
||
<tr>
|
||
<th class="column1">Rule Violations</th>
|
||
<th class="column2">Count</th>
|
||
</tr>
|
||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||
<td class="column1"><a href="#IDTLBIQ24031ICMKNSNULI1Z0FUIHI5NX5HYDGVMHWK4QGPSDAAVNO">Short-Circuit Constraint (Allowed=No) (All),(All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||
<td class="column1"><a href="#IDHZMY3MNRM5DOPJ4F3LJHF4OK4FTQ0CRLP32FLBGVGHXWUATHG01P">Un-Routed Net Constraint ( (All) )</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||
<td class="column1"><a href="#IDPFVIG3B4Z202GSB40YJRORPVZJXEYIOEK5NK1VGMSEZDWFPZHNRK">Clearance Constraint (Gap=0.15mm) (All),(All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||
<td class="column1"><a href="#ID3KDBLQXO1UMFLP0IZXV3D4WSUF5JWDUYW13KEROSEHA0EQTHPKJK">Power Plane Connect Rule(Direct Connect )(Expansion=0.508mm) (Conductor Width=0.254mm) (Air Gap=0.254mm) (Entries=4) (All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||
<td class="column1"><a href="#ID4XJVUUZMKMLROH4OGUKISF5L3N03SFRC1WWKIIIDLKIHJKHGCZ0F">Width Constraint (Min=0.1mm) (Max=4mm) (Preferred=0.5mm) (All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||
<td class="column1"><a href="#ID2SU2GJAHNWMZNDWH15JSLF5BR3FWMXFJHYGEBGOOJESGJOTWTI">Height Constraint (Min=0mm) (Max=25.4mm) (Prefered=12.7mm) (All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||
<td class="column1"><a href="#IDAQHUMN3H5Y0UPS3P4PPSPKFZOIN2E1P3HOTWBUGEIDRRTPLXAKCC">Hole Size Constraint (Min=0.0254mm) (Max=5mm) (All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||
<td class="column1"><a href="#IDY4GSLMACPLV1IJDC30SYZ4EOHMDFU4GUELXJISNXASKPB1DMKPPI">Hole To Hole Clearance (Gap=0mm) (All),(All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||
<td class="column1"><a href="#ID4Y4GO5HMKE4KO1SJNEAWO3F3KLTCXTWI35DEFQGCWLWE3AKG5EAH">Minimum Solder Mask Sliver (Gap=0mm) (All),(All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||
<td class="column1"><a href="#IDON2EDZZ2NGJWEPG3VBTAEZWVZE0D4O2SWUOUIXE5XER2K4LDEV1M">Silk To Solder Mask (Clearance=0mm) (IsPad),(All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_even" onmouseover="className = 'onmouseover_even'" onmouseout="className = 'onmouseout_even'">
|
||
<td class="column1"><a href="#IDR22TQXJ3AUAZGHEEYEXUV3FIYCH3DKO0N2A1VZFU1JUD00BIUDWN">Silk to Silk (Clearance=0mm) (All),(All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||
<td class="column1"><a href="#IDCWYPRAFA3F1MGRIDFRAO4N1GAOUFMGQJXHDPWWDMP1WCY5PGXXON">Net Antennae (Tolerance=0mm) (All)</a></td>
|
||
<td class="column2">0</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="font-weight : bold; text-align : right" class="column1">Total</td>
|
||
<td style="font-weight : bold" class="column2">0</td>
|
||
</tr>
|
||
</table><br><hr><a name="ID4TUZYI23WAH0ONBKWCZXOZILTHIXBAQXF152PZGF24CHN4O2ESVG"><h2>Warnings</h2></a><a name="IDE4RU1GQHFY5XFEVJZVPVDMC2DIUYOPTHBZAAKZPX0HPZQVA4N02H"><table>
|
||
<tr>
|
||
<th style="text-align : left" colspan="1" class="warning">Unplated multi-layer pad(s) detected</th>
|
||
</tr>
|
||
<tr class="onmouseout_odd" onmouseover="className = 'onmouseover_odd'" onmouseout="className = 'onmouseout_odd'">
|
||
<td class="column1"><a href="dxpprocess://PCB:Zoom?document=E:\liumin\PCB\H%E6%A1%A5%E6%A8%A1%E5%9D%97\PCB1.PcbDoc;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=8815.37mil|Location2.X=8914.425mil|Location1.Y=9116.118mil|Location2.Y=9215.173mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=E:\liumin\PCB\H<><48>ģ<EFBFBD><C4A3>\PCB1.PcbDoc;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=8815.37mil|Location2.X=8914.425mil|Location1.Y=9116.118mil|Location2.Y=9215.173mil|Absolute=True">Pad P2-1(46.4446mm,41.26mm) Multi-Layer</acronym></a> on <a href="dxpprocess://PCB:Zoom?document=E:\liumin\PCB\H%E6%A1%A5%E6%A8%A1%E5%9D%97\PCB1.PcbDoc;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=8724.244mil|Location2.X=8894.425mil|Location1.Y=9123.992mil|Location2.Y=9207.299mil|Absolute=True" class="callback"><acronym title="dxpprocess://PCB:Zoom?document=E:\liumin\PCB\H<><48>ģ<EFBFBD><C4A3>\PCB1.PcbDoc;viewname=PCBEditor;Action=AREA_DYNAMICZOOM|Location1.X=8724.244mil|Location2.X=8894.425mil|Location1.Y=9123.992mil|Location2.Y=9207.299mil|Absolute=True">Net NETLABEL37</acronym></a></td>
|
||
</tr>
|
||
</table></a><a href="#top">Back to top</a><br><br><hr>
|
||
</body>
|
||
</html>
|