SlideShare a Scribd company logo
Migration From UX to
Windows
Heron Cards
Agenda
History
of 3070
Benefits of
Windows
Conversion
Process
What to
do
before?
Heron
Cards
History of 3070
HP 3060
HP 3065
HP 3070
HP 3070
Series II
Agilent
3070
Series 3
UNIX
WN-based
Agilent 3070
Medalist
i5000
1970 1980 1990 1999 2001 2002 Feb 2005 Feb 2007 2009 2013
Medalist
i3070
Series 5
Medalist
i3070
Series 5
In-line
HP announced the
Manufacturing Discontinue for
PA-RISC UNIX Workstation
Medalist
i3070
Benefits of Windows
Graphical User Interface
IPG Enhancements
Auto-Optimizer Interface
• Just by a click of a button
• The Optimizer can save from 10% to
50% of test time per test!
Benefits of Windows
Interactive Pin
Locator
Gone are the days when you
have to find the probe/pin
based on the BBRRCC!
What to do before?
Keep the board
File structure
Verify
Licenses
Change
Control
Cards
Verify
Program
Name
(brd &fix)
Change
Testorder
Verify
Autofile &
Names in
BD
codeword –l
Conversion Process
Start the
Conversion Tool
Interoperability
Package
Run IPG Test
Consultant
Package
Run IPG Test
Consultant
Package
Packaging
Extract
Selecting Extract
Extract
Running Agilent Test Consultant
Heron Cards
RELAYS DRIVER/ RECEIVER IC
OLD PART NUMBER 0490-2788 1822-2278
NEW PART NUMBER 0490-1839 1822-4415
Improve reliability performance
Replace Obsolete Part
Relays-Modification Comparison
Characteristic Current (MDSR7) New (RI-27)
Voltage 200 V 200 V
Current Switching 0.5A 0.5A
Power 10 W 10 W
Resistance 100 mOhm 115mOhm
Capacitance 0.3 pF 0.3 pF
Operating Temperature -40 °C to +125 °C -55°C to +125 °C
• similar specifications
• test data shows new relays are more reliable
Main Differences
Receiver pull-
up/pull-down
exhibits slower
transience.
Higher sensitivity
in the overvoltage
protection (OVP).
Difference in
“Tri-state”
characteristics
Receiver pull-up/pull-down exhibits slower
transience
Description:
The Heron pin card receiver exhibits slower transience than current pin card.
Resolution:
-Execute “Diagnose Fault, Verbose”
-Apply recommendations on Vector cycle or Receive delay, “rh / rl”, “dh / dl”, slew rate”, “pull up/pull down” and “noload”
Note: Similar to debug a test for
different ICs Vendor
0.5
0
1
1.5
2
3.5
3
2.5
Time
Current
pin card
Heron
pin card
2
0
Receiver pull-up/pull-down has slower transience
Examples of failure messages and resolutions:
u5pl HAS FAILED u118 HAS FAILED
15-8031-01 IC-LIN,ANALOG 15-9367-01 IC-LOGIC,,SI-GATE CMOS.5V
SW,NC7SB3157,SC TOL
vector = 5 vector = 4
user vector = 5 Status: 15H
source line = 202 Pass/Fail error on following pins:
source file = digital/u5pl BRRCC NODE PIN
Status: 15H 21176 JTAG_MAIN_TMS U118.7
Pass/Fail error on following pins: U118.16
BRRCC NODE PIN Sequencer halted
12233 PWR_GRN_SEL U5PL.1
vector cycle
receive
delay
Original
500n
400n
Changes
1u
800
n
vector cycle
receive
delay
Original
500n
400n
Changes
700n
560n
Modified test is backward compatible
Agilent
Restrict2
1
Higher sensitivity in the overvoltage protection
Upstream
IC
1
2
3
4
8
7
6
5
9 10
1 8
“1”
Resolution:
“Diagnose Fault, Verbose” is not helpful in
this case.
1)If end of Test:
a) If the failure is not on a disable
node,
i. Swap vectors or units where possible,
OR
ii. Add a vector to drive the failed input pins
to “1”, OR
b) If it is a disable node, add a vector to
drive “1”.
2) If in between Vectors:
Change the “Z” state to “1” after the
overdrive “0”.
DUT
2
3
4
7
6
5
9 10
Tester drives “0”
Higher sensitivity in the overvoltage protection
- Swap Vector or Units
u359 HAS FAILED
15-6424-01 IC-LOGIC,GTL2005,GTL
to LVTTL
vector
Status:
near 17
193H
Stopped on halt instruction
Sequencer halted due to fatal
Swap these 2 unit tests
End of test failure
Total number of vectors in test = 15
Swap vectors or units so that the failed input pins are not
being overdriven to “0” at the last vector of the test
Failure message VCL Example
 Test coverage does
not change
 Modified test is
backward compatible
error
Fatal error on module: 0
Overvoltage on following input
pins:
BRRCC
107165
NODE
AG_TDO_3V3_PCH0
PIN
U359.9
Sequencer halted
U359.9
Higher sensitivity in the overvoltage protection
- Add drive “1”
u359 HAS FAILED
15-6424-01 IC-LOGIC,GTL2005,GTL
to LVTTL
vector near 17
End of test failure .
Total number of vectors in test = 15
Add a vector to drive the failed input pins to “1” as
the last vector of the test
Failure message VCL Example
 Test coverage does
not change
 Modified test is
backward compatible
Status: 193H
Stopped on halt instruction
Sequencer halted due to fatal
error
Fatal error on module: 0
Overvoltage on following input
pins:
BRRCC NODE PIN
107165 AG_TDO_3V3_PCH0 U359.9
Sequencer halted
Add a unit test to drive “1”
Example:
unit “B0 to A0, Drive 1”
execute B0_1
end unit
Higher sensitivity in the overvoltage protection
- Add drive “1” for Disable nodes
..
assign DIS to nodes“PIT_RST-”
Failure message
End of test failure
Total number of vectors in test = 45
If the failure is on a disable node, add a vector to drive
the disable node to ”1” as the last vector of the test
VCL Example
 Test coverage does
not change
 Modified test is
backward compatible
..
..
vector Dis_Node_1
Set DIS to “1”
end vector
..
..
unit “DIS_Hi”
ExecuteDis_Node_1
end unit
Add
Last unit test
Higher sensitivity in the overvoltage protection
- Modify “Z” to “1”
In between vectors, for PCF,
1. Identify and locate failed pin in the “pcf order”.
2. Display vector graphics starting from failed vector (line 51).
3. Scroll forward or backward, identify vector when changes
from “0” to “Z”.
1. Modify “Z” to “1”
PCF ExampleFailure message
u41 HAS FAILED
1820-8864, Location H 9.4
 Test coverage does
not change
 Modified test is
backward compatible
Change “Z” to “1”
vector near 51
user vector near 51
source line near 201
source file = digital/u41
Status: 13H
Sequencer halted due to fatal
error
Fatal error on module: 2
Overvoltage on following input
pins:
PINBRRCC NODE
21050 SYNC_DRAM_STRB- U41.17
Difference in “Tri-State” Characteristic
Description:
“Z” characteristics is slightly different compared to current pin card.
Happened on UART tests only.
Resolution:
Execute “Diagnose Fault, Verbose”
If recommendations are to set the default states for all input pins in VCL source to
“K” with the command “assign”, then do not follow.
What we did was
In the “KEEP” vector only, change all the
input pins with “X” or “Z” state to “K”.
Do not change any output pins.
Difference in “Tri-State” Characteristic
– change “Z” to “K”
• Found only one UART IC failing with this symptom from all boards tested.
• This failure message is the same as in Case #1.
• Change all the input pins in KEEP vector from “X” or “Z” to “K”.
Failure message VCL Example
 Test coverage does
not change
 Modified test is
backward compatible
u10s HAS FAILED
15-9722-01 IC-
COMM,FIFO,ST16C2550,DUART,
vector = 1324
user vector = 1324
source line = 955
source file = digital/u10s
Status: 15H
Pass/Fail error on following
pins:
RRCC NODE PIN
12057 DUARTA_INT U10S.30
“X” is treated as “Z” by system.
¡Gracias!

More Related Content

Similar to Migration ux to windows - ICT i3070

Advanced motion controls be30a8i
Advanced motion controls be30a8iAdvanced motion controls be30a8i
Advanced motion controls be30a8i
Electromate
 
Advanced motion controls be15a8
Advanced motion controls be15a8Advanced motion controls be15a8
Advanced motion controls be15a8
Electromate
 
Advanced motion controls be12a6
Advanced motion controls be12a6Advanced motion controls be12a6
Advanced motion controls be12a6
Electromate
 
Advanced motion controls sx30a8
Advanced motion controls sx30a8Advanced motion controls sx30a8
Advanced motion controls sx30a8
Electromate
 
Advanced motion controls s16a8
Advanced motion controls s16a8Advanced motion controls s16a8
Advanced motion controls s16a8
Electromate
 
Advanced motion controls be40a8i
Advanced motion controls be40a8iAdvanced motion controls be40a8i
Advanced motion controls be40a8i
Electromate
 
Advanced motion controls bdc30a8
Advanced motion controls bdc30a8Advanced motion controls bdc30a8
Advanced motion controls bdc30a8
Electromate
 
Advanced motion controls 25a20dd
Advanced motion controls 25a20ddAdvanced motion controls 25a20dd
Advanced motion controls 25a20dd
Electromate
 
Advanced motion controls be25a20ac
Advanced motion controls be25a20acAdvanced motion controls be25a20ac
Advanced motion controls be25a20ac
Electromate
 
Advanced motion controls be25a20
Advanced motion controls be25a20Advanced motion controls be25a20
Advanced motion controls be25a20
Electromate
 
Advanced motion controls 30a8dd
Advanced motion controls 30a8ddAdvanced motion controls 30a8dd
Advanced motion controls 30a8dd
Electromate
 
Advanced motion controls 10a8dd
Advanced motion controls 10a8ddAdvanced motion controls 10a8dd
Advanced motion controls 10a8dd
Electromate
 
Advanced motion controls s100a8
Advanced motion controls s100a8Advanced motion controls s100a8
Advanced motion controls s100a8
Electromate
 
Advanced motion controls 50a8dd
Advanced motion controls 50a8ddAdvanced motion controls 50a8dd
Advanced motion controls 50a8dd
Electromate
 
Advanced motion controls dpeaniu 015s400
Advanced motion controls dpeaniu 015s400Advanced motion controls dpeaniu 015s400
Advanced motion controls dpeaniu 015s400
Electromate
 
Advanced motion controls b100a20
Advanced motion controls b100a20Advanced motion controls b100a20
Advanced motion controls b100a20
Electromate
 
Advanced motion controls 100a25
Advanced motion controls 100a25Advanced motion controls 100a25
Advanced motion controls 100a25
Electromate
 
Advanced motion controls azb60a8
Advanced motion controls azb60a8Advanced motion controls azb60a8
Advanced motion controls azb60a8
Electromate
 
Advanced motion controls dpqnnie 060a400
Advanced motion controls dpqnnie 060a400Advanced motion controls dpqnnie 060a400
Advanced motion controls dpqnnie 060a400
Electromate
 
Advanced motion controls zdr150ee12a8ldc
Advanced motion controls zdr150ee12a8ldcAdvanced motion controls zdr150ee12a8ldc
Advanced motion controls zdr150ee12a8ldc
Electromate
 

Similar to Migration ux to windows - ICT i3070 (20)

Advanced motion controls be30a8i
Advanced motion controls be30a8iAdvanced motion controls be30a8i
Advanced motion controls be30a8i
 
Advanced motion controls be15a8
Advanced motion controls be15a8Advanced motion controls be15a8
Advanced motion controls be15a8
 
Advanced motion controls be12a6
Advanced motion controls be12a6Advanced motion controls be12a6
Advanced motion controls be12a6
 
Advanced motion controls sx30a8
Advanced motion controls sx30a8Advanced motion controls sx30a8
Advanced motion controls sx30a8
 
Advanced motion controls s16a8
Advanced motion controls s16a8Advanced motion controls s16a8
Advanced motion controls s16a8
 
Advanced motion controls be40a8i
Advanced motion controls be40a8iAdvanced motion controls be40a8i
Advanced motion controls be40a8i
 
Advanced motion controls bdc30a8
Advanced motion controls bdc30a8Advanced motion controls bdc30a8
Advanced motion controls bdc30a8
 
Advanced motion controls 25a20dd
Advanced motion controls 25a20ddAdvanced motion controls 25a20dd
Advanced motion controls 25a20dd
 
Advanced motion controls be25a20ac
Advanced motion controls be25a20acAdvanced motion controls be25a20ac
Advanced motion controls be25a20ac
 
Advanced motion controls be25a20
Advanced motion controls be25a20Advanced motion controls be25a20
Advanced motion controls be25a20
 
Advanced motion controls 30a8dd
Advanced motion controls 30a8ddAdvanced motion controls 30a8dd
Advanced motion controls 30a8dd
 
Advanced motion controls 10a8dd
Advanced motion controls 10a8ddAdvanced motion controls 10a8dd
Advanced motion controls 10a8dd
 
Advanced motion controls s100a8
Advanced motion controls s100a8Advanced motion controls s100a8
Advanced motion controls s100a8
 
Advanced motion controls 50a8dd
Advanced motion controls 50a8ddAdvanced motion controls 50a8dd
Advanced motion controls 50a8dd
 
Advanced motion controls dpeaniu 015s400
Advanced motion controls dpeaniu 015s400Advanced motion controls dpeaniu 015s400
Advanced motion controls dpeaniu 015s400
 
Advanced motion controls b100a20
Advanced motion controls b100a20Advanced motion controls b100a20
Advanced motion controls b100a20
 
Advanced motion controls 100a25
Advanced motion controls 100a25Advanced motion controls 100a25
Advanced motion controls 100a25
 
Advanced motion controls azb60a8
Advanced motion controls azb60a8Advanced motion controls azb60a8
Advanced motion controls azb60a8
 
Advanced motion controls dpqnnie 060a400
Advanced motion controls dpqnnie 060a400Advanced motion controls dpqnnie 060a400
Advanced motion controls dpqnnie 060a400
 
Advanced motion controls zdr150ee12a8ldc
Advanced motion controls zdr150ee12a8ldcAdvanced motion controls zdr150ee12a8ldc
Advanced motion controls zdr150ee12a8ldc
 

More from Interlatin

In-line fixture design and release to production
In-line fixture design and release to production In-line fixture design and release to production
In-line fixture design and release to production
Interlatin
 
Boundary scan for support engineers and technicians
Boundary scan for support engineers and techniciansBoundary scan for support engineers and technicians
Boundary scan for support engineers and technicians
Interlatin
 
Boundary Scan Basics - x1149 de Keysight
Boundary Scan Basics - x1149 de KeysightBoundary Scan Basics - x1149 de Keysight
Boundary Scan Basics - x1149 de Keysight
Interlatin
 
Keysight Mini-ICT - Testing Days México
Keysight Mini-ICT - Testing Days MéxicoKeysight Mini-ICT - Testing Days México
Keysight Mini-ICT - Testing Days México
Interlatin
 
Básicos de Functional Test Systems - Testing Days Tijuana
Básicos de Functional Test Systems - Testing Days TijuanaBásicos de Functional Test Systems - Testing Days Tijuana
Básicos de Functional Test Systems - Testing Days Tijuana
Interlatin
 
Functional Test Systems - Testing Days Bajío
Functional Test Systems - Testing Days BajíoFunctional Test Systems - Testing Days Bajío
Functional Test Systems - Testing Days Bajío
Interlatin
 
Análisis de respuesta en frecuencia en osciloscopios
Análisis de respuesta en frecuencia en osciloscopiosAnálisis de respuesta en frecuencia en osciloscopios
Análisis de respuesta en frecuencia en osciloscopios
Interlatin
 
Presentación de ingeniería digital
Presentación de ingeniería digitalPresentación de ingeniería digital
Presentación de ingeniería digital
Interlatin
 
Inter latin ptc i-iot - viaje de transformación de la manufactura
Inter latin ptc i-iot - viaje de transformación de la manufacturaInter latin ptc i-iot - viaje de transformación de la manufactura
Inter latin ptc i-iot - viaje de transformación de la manufactura
Interlatin
 
Elige la fuente de alimentación adecuada para tus aplicaciones
Elige la fuente de alimentación adecuada para tus aplicacionesElige la fuente de alimentación adecuada para tus aplicaciones
Elige la fuente de alimentación adecuada para tus aplicaciones
Interlatin
 
Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...
Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...
Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...
Interlatin
 
Entrenamiento TestExec 8.1
Entrenamiento TestExec 8.1Entrenamiento TestExec 8.1
Entrenamiento TestExec 8.1
Interlatin
 
Introducción a las Redes automotrices - CAN/LIN
Introducción a las Redes automotrices - CAN/LINIntroducción a las Redes automotrices - CAN/LIN
Introducción a las Redes automotrices - CAN/LIN
Interlatin
 
Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...
Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...
Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...
Interlatin
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshop
Interlatin
 
UGM 2015 Automotive Days
UGM 2015 Automotive DaysUGM 2015 Automotive Days
UGM 2015 Automotive Days
Interlatin
 
UGM CAN PXI
UGM CAN PXIUGM CAN PXI
UGM CAN PXI
Interlatin
 
UGM 2015 Manager's Track
UGM 2015 Manager's TrackUGM 2015 Manager's Track
UGM 2015 Manager's Track
Interlatin
 
Interpretación y utilidad de datos estadísticos.
Interpretación y utilidad de datos estadísticos.Interpretación y utilidad de datos estadísticos.
Interpretación y utilidad de datos estadísticos.
Interlatin
 
Best practices
Best practicesBest practices
Best practices
Interlatin
 

More from Interlatin (20)

In-line fixture design and release to production
In-line fixture design and release to production In-line fixture design and release to production
In-line fixture design and release to production
 
Boundary scan for support engineers and technicians
Boundary scan for support engineers and techniciansBoundary scan for support engineers and technicians
Boundary scan for support engineers and technicians
 
Boundary Scan Basics - x1149 de Keysight
Boundary Scan Basics - x1149 de KeysightBoundary Scan Basics - x1149 de Keysight
Boundary Scan Basics - x1149 de Keysight
 
Keysight Mini-ICT - Testing Days México
Keysight Mini-ICT - Testing Days MéxicoKeysight Mini-ICT - Testing Days México
Keysight Mini-ICT - Testing Days México
 
Básicos de Functional Test Systems - Testing Days Tijuana
Básicos de Functional Test Systems - Testing Days TijuanaBásicos de Functional Test Systems - Testing Days Tijuana
Básicos de Functional Test Systems - Testing Days Tijuana
 
Functional Test Systems - Testing Days Bajío
Functional Test Systems - Testing Days BajíoFunctional Test Systems - Testing Days Bajío
Functional Test Systems - Testing Days Bajío
 
Análisis de respuesta en frecuencia en osciloscopios
Análisis de respuesta en frecuencia en osciloscopiosAnálisis de respuesta en frecuencia en osciloscopios
Análisis de respuesta en frecuencia en osciloscopios
 
Presentación de ingeniería digital
Presentación de ingeniería digitalPresentación de ingeniería digital
Presentación de ingeniería digital
 
Inter latin ptc i-iot - viaje de transformación de la manufactura
Inter latin ptc i-iot - viaje de transformación de la manufacturaInter latin ptc i-iot - viaje de transformación de la manufactura
Inter latin ptc i-iot - viaje de transformación de la manufactura
 
Elige la fuente de alimentación adecuada para tus aplicaciones
Elige la fuente de alimentación adecuada para tus aplicacionesElige la fuente de alimentación adecuada para tus aplicaciones
Elige la fuente de alimentación adecuada para tus aplicaciones
 
Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...
Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...
Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...
 
Entrenamiento TestExec 8.1
Entrenamiento TestExec 8.1Entrenamiento TestExec 8.1
Entrenamiento TestExec 8.1
 
Introducción a las Redes automotrices - CAN/LIN
Introducción a las Redes automotrices - CAN/LINIntroducción a las Redes automotrices - CAN/LIN
Introducción a las Redes automotrices - CAN/LIN
 
Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...
Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...
Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshop
 
UGM 2015 Automotive Days
UGM 2015 Automotive DaysUGM 2015 Automotive Days
UGM 2015 Automotive Days
 
UGM CAN PXI
UGM CAN PXIUGM CAN PXI
UGM CAN PXI
 
UGM 2015 Manager's Track
UGM 2015 Manager's TrackUGM 2015 Manager's Track
UGM 2015 Manager's Track
 
Interpretación y utilidad de datos estadísticos.
Interpretación y utilidad de datos estadísticos.Interpretación y utilidad de datos estadísticos.
Interpretación y utilidad de datos estadísticos.
 
Best practices
Best practicesBest practices
Best practices
 

Recently uploaded

QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 

Recently uploaded (20)

QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 

Migration ux to windows - ICT i3070

  • 1. Migration From UX to Windows Heron Cards
  • 3. History of 3070 HP 3060 HP 3065 HP 3070 HP 3070 Series II Agilent 3070 Series 3 UNIX WN-based Agilent 3070 Medalist i5000 1970 1980 1990 1999 2001 2002 Feb 2005 Feb 2007 2009 2013 Medalist i3070 Series 5 Medalist i3070 Series 5 In-line HP announced the Manufacturing Discontinue for PA-RISC UNIX Workstation Medalist i3070
  • 4. Benefits of Windows Graphical User Interface IPG Enhancements Auto-Optimizer Interface • Just by a click of a button • The Optimizer can save from 10% to 50% of test time per test!
  • 5. Benefits of Windows Interactive Pin Locator Gone are the days when you have to find the probe/pin based on the BBRRCC!
  • 6. What to do before? Keep the board File structure Verify Licenses Change Control Cards Verify Program Name (brd &fix) Change Testorder Verify Autofile & Names in BD
  • 7.
  • 9.
  • 17. Heron Cards RELAYS DRIVER/ RECEIVER IC OLD PART NUMBER 0490-2788 1822-2278 NEW PART NUMBER 0490-1839 1822-4415 Improve reliability performance Replace Obsolete Part
  • 18. Relays-Modification Comparison Characteristic Current (MDSR7) New (RI-27) Voltage 200 V 200 V Current Switching 0.5A 0.5A Power 10 W 10 W Resistance 100 mOhm 115mOhm Capacitance 0.3 pF 0.3 pF Operating Temperature -40 °C to +125 °C -55°C to +125 °C • similar specifications • test data shows new relays are more reliable
  • 19. Main Differences Receiver pull- up/pull-down exhibits slower transience. Higher sensitivity in the overvoltage protection (OVP). Difference in “Tri-state” characteristics
  • 20. Receiver pull-up/pull-down exhibits slower transience Description: The Heron pin card receiver exhibits slower transience than current pin card. Resolution: -Execute “Diagnose Fault, Verbose” -Apply recommendations on Vector cycle or Receive delay, “rh / rl”, “dh / dl”, slew rate”, “pull up/pull down” and “noload” Note: Similar to debug a test for different ICs Vendor 0.5 0 1 1.5 2 3.5 3 2.5 Time Current pin card Heron pin card 2 0
  • 21. Receiver pull-up/pull-down has slower transience Examples of failure messages and resolutions: u5pl HAS FAILED u118 HAS FAILED 15-8031-01 IC-LIN,ANALOG 15-9367-01 IC-LOGIC,,SI-GATE CMOS.5V SW,NC7SB3157,SC TOL vector = 5 vector = 4 user vector = 5 Status: 15H source line = 202 Pass/Fail error on following pins: source file = digital/u5pl BRRCC NODE PIN Status: 15H 21176 JTAG_MAIN_TMS U118.7 Pass/Fail error on following pins: U118.16 BRRCC NODE PIN Sequencer halted 12233 PWR_GRN_SEL U5PL.1 vector cycle receive delay Original 500n 400n Changes 1u 800 n vector cycle receive delay Original 500n 400n Changes 700n 560n Modified test is backward compatible Agilent Restrict2 1
  • 22. Higher sensitivity in the overvoltage protection Upstream IC 1 2 3 4 8 7 6 5 9 10 1 8 “1” Resolution: “Diagnose Fault, Verbose” is not helpful in this case. 1)If end of Test: a) If the failure is not on a disable node, i. Swap vectors or units where possible, OR ii. Add a vector to drive the failed input pins to “1”, OR b) If it is a disable node, add a vector to drive “1”. 2) If in between Vectors: Change the “Z” state to “1” after the overdrive “0”. DUT 2 3 4 7 6 5 9 10 Tester drives “0”
  • 23. Higher sensitivity in the overvoltage protection - Swap Vector or Units u359 HAS FAILED 15-6424-01 IC-LOGIC,GTL2005,GTL to LVTTL vector Status: near 17 193H Stopped on halt instruction Sequencer halted due to fatal Swap these 2 unit tests End of test failure Total number of vectors in test = 15 Swap vectors or units so that the failed input pins are not being overdriven to “0” at the last vector of the test Failure message VCL Example  Test coverage does not change  Modified test is backward compatible error Fatal error on module: 0 Overvoltage on following input pins: BRRCC 107165 NODE AG_TDO_3V3_PCH0 PIN U359.9 Sequencer halted U359.9
  • 24. Higher sensitivity in the overvoltage protection - Add drive “1” u359 HAS FAILED 15-6424-01 IC-LOGIC,GTL2005,GTL to LVTTL vector near 17 End of test failure . Total number of vectors in test = 15 Add a vector to drive the failed input pins to “1” as the last vector of the test Failure message VCL Example  Test coverage does not change  Modified test is backward compatible Status: 193H Stopped on halt instruction Sequencer halted due to fatal error Fatal error on module: 0 Overvoltage on following input pins: BRRCC NODE PIN 107165 AG_TDO_3V3_PCH0 U359.9 Sequencer halted Add a unit test to drive “1” Example: unit “B0 to A0, Drive 1” execute B0_1 end unit
  • 25. Higher sensitivity in the overvoltage protection - Add drive “1” for Disable nodes .. assign DIS to nodes“PIT_RST-” Failure message End of test failure Total number of vectors in test = 45 If the failure is on a disable node, add a vector to drive the disable node to ”1” as the last vector of the test VCL Example  Test coverage does not change  Modified test is backward compatible .. .. vector Dis_Node_1 Set DIS to “1” end vector .. .. unit “DIS_Hi” ExecuteDis_Node_1 end unit Add Last unit test
  • 26. Higher sensitivity in the overvoltage protection - Modify “Z” to “1” In between vectors, for PCF, 1. Identify and locate failed pin in the “pcf order”. 2. Display vector graphics starting from failed vector (line 51). 3. Scroll forward or backward, identify vector when changes from “0” to “Z”. 1. Modify “Z” to “1” PCF ExampleFailure message u41 HAS FAILED 1820-8864, Location H 9.4  Test coverage does not change  Modified test is backward compatible Change “Z” to “1” vector near 51 user vector near 51 source line near 201 source file = digital/u41 Status: 13H Sequencer halted due to fatal error Fatal error on module: 2 Overvoltage on following input pins: PINBRRCC NODE 21050 SYNC_DRAM_STRB- U41.17
  • 27. Difference in “Tri-State” Characteristic Description: “Z” characteristics is slightly different compared to current pin card. Happened on UART tests only. Resolution: Execute “Diagnose Fault, Verbose” If recommendations are to set the default states for all input pins in VCL source to “K” with the command “assign”, then do not follow. What we did was In the “KEEP” vector only, change all the input pins with “X” or “Z” state to “K”. Do not change any output pins.
  • 28. Difference in “Tri-State” Characteristic – change “Z” to “K” • Found only one UART IC failing with this symptom from all boards tested. • This failure message is the same as in Case #1. • Change all the input pins in KEEP vector from “X” or “Z” to “K”. Failure message VCL Example  Test coverage does not change  Modified test is backward compatible u10s HAS FAILED 15-9722-01 IC- COMM,FIFO,ST16C2550,DUART, vector = 1324 user vector = 1324 source line = 955 source file = digital/u10s Status: 15H Pass/Fail error on following pins: RRCC NODE PIN 12057 DUARTA_INT U10S.30 “X” is treated as “Z” by system.