
Authored by: Jeff Harris, Vice President – Keysight Technologies
Artificial Intelligence (AI), Machine Learning (ML) and Digital Twins—why are we hearing so much about them and why do they suddenly seem so critical? The simplest explanation is this: when something is too complex for a human to easily process or there is too little time for a human to make a critical decision, the only choice is to remove the human. To get there requires the ability to replicate the thought process a human might go through which requires a lot of data and a very deep understanding of the decision environment. So how now?
Keysight Technologies has a unique perspective on technology development given its 80-year history enabling engineers to push state-of-the-art. For decades, we saw huge advancements come primarily from the integration and shrinking of electronics. Smaller products, consuming lower power and offering dramatic increases in functionality per square inch were the hallmarks of technology progress.
Software applications have also evolved over the decades in many ways, one of the most notable being the dramatic acceleration of the application adoption cycle. In the past two decades alone, users have shifted at alarmingly fast rates from treating applications as interesting novelties, to turning to them as a convenience, to expecting them to work flawlessly all the time. At each adoption stage, a user’s expectation rises, meaning the product must also evolve and mature at very fast, scalable rates.
“Keysight Technologies has a unique perspective on technology development given its 80-year history enabling engineers to push state-of-the-art. For decades, we saw huge advancements come primarily from the integration and shrinking of electronics.”
The combination of the hardware and software trends formed an interesting convergence of product development requirements. New ‘critical need’ applications suddenly must include higher capacity of real-time processing, time-sensitive decision making, high to very high availability and expectations that platform-generated decisions be correct, every time. This combination formed the initial need for both ML and AI, to allow for the expectation of explosive adoption and growth.
While most people think of AI primarily as an end-user resource, it has become necessary to enable faster product design and development. From the earliest stage of a chipset design or layout of a circuit all the way through end-product validation, emulators have become necessary to emulate complex interfaces and environments. These emulators, known as digital twins, are a virtual manifestation of a process, environmental condition or protocol capable of serving as a ‘known good signal.’ In test terms, a digital twin can be a simple signal generator, a full protocol generator or a complete environment emulator. Using a digital twin allows developers to rapidly create a significantly wider range of test conditions to validate their product before shipping. High performance digital twins typically contain their own AI engines, allowing them to automatically troubleshoot and regression test new product designs.
“In the past two decades alone, users have shifted at alarmingly fast rates from treating applications as interesting novelties, to turning to them as a convenience, to expecting them to work flawlessly all the time.”
The shift to AI-driven development using automating test functions and digital twins has become necessary due to the large amount of functionality and autonomous decision making expected in new products. Basic design principles specify features and functionality of a product, then set up individual tests to validate them. The sheer number and complexity of interface standards makes that virtually impossible to construct by hand. By using digital twins, a much wider set of functional tests can be programmed in much less time than a developer could even imagine on their own. AI functionality then automates test processes based on what it discovers and predicts actions that might be needed based on a current state. To understand this better, it is useful to understand the core of what makes any AI possible.
In its simplest form, software decision making starts with algorithms. Basic algorithms run a set of calculations, and if you know what constitutes acceptable vs. unacceptable results, you can create a finite state machine using decision tree outcomes. This would hardly be considered intelligent. By adding a notation of state, however, and inserting a feedback loop, your basic algorithm can now make outcome decisions a function of both the current conditions compared to the current state. Combine this while evolving the decision tree into a behavior tree and you have formed the genesis of AI.
We are all at the early stage of AI and digital twins, which means lots of products will be making lots of claims. Whether the AI you are examining is in your development lab, a cloud software application you are using or in the autonomous driving car you own, it is there for a reason. Understanding what it is supposed to deliver will allow you to assess its criticality. Same is true for the digital twin. Once you isolate the intended signal(s), condition(s) or decision outcome(s) either is designed to replicate, evaluating its efficacy becomes the easy part.
The need for AI and digital twins is real and when you question the veracity of one—yours or someone else’s go back to its genesis. Decision criticality and rapid scalability cannot always have humans in the loop.


Archive
- October 2024(44)
- September 2024(94)
- August 2024(100)
- July 2024(99)
- June 2024(126)
- May 2024(155)
- April 2024(123)
- March 2024(112)
- February 2024(109)
- January 2024(95)
- December 2023(56)
- November 2023(86)
- October 2023(97)
- September 2023(89)
- August 2023(101)
- July 2023(104)
- June 2023(113)
- May 2023(103)
- April 2023(93)
- March 2023(129)
- February 2023(77)
- January 2023(91)
- December 2022(90)
- November 2022(125)
- October 2022(117)
- September 2022(137)
- August 2022(119)
- July 2022(99)
- June 2022(128)
- May 2022(112)
- April 2022(108)
- March 2022(121)
- February 2022(93)
- January 2022(110)
- December 2021(92)
- November 2021(107)
- October 2021(101)
- September 2021(81)
- August 2021(74)
- July 2021(78)
- June 2021(92)
- May 2021(67)
- April 2021(79)
- March 2021(79)
- February 2021(58)
- January 2021(55)
- December 2020(56)
- November 2020(59)
- October 2020(78)
- September 2020(72)
- August 2020(64)
- July 2020(71)
- June 2020(74)
- May 2020(50)
- April 2020(71)
- March 2020(71)
- February 2020(58)
- January 2020(62)
- December 2019(57)
- November 2019(64)
- October 2019(25)
- September 2019(24)
- August 2019(14)
- July 2019(23)
- June 2019(54)
- May 2019(82)
- April 2019(76)
- March 2019(71)
- February 2019(67)
- January 2019(75)
- December 2018(44)
- November 2018(47)
- October 2018(74)
- September 2018(54)
- August 2018(61)
- July 2018(72)
- June 2018(62)
- May 2018(62)
- April 2018(73)
- March 2018(76)
- February 2018(8)
- January 2018(7)
- December 2017(6)
- November 2017(8)
- October 2017(3)
- September 2017(4)
- August 2017(4)
- July 2017(2)
- June 2017(5)
- May 2017(6)
- April 2017(11)
- March 2017(8)
- February 2017(16)
- January 2017(10)
- December 2016(12)
- November 2016(20)
- October 2016(7)
- September 2016(102)
- August 2016(168)
- July 2016(141)
- June 2016(149)
- May 2016(117)
- April 2016(59)
- March 2016(85)
- February 2016(153)
- December 2015(150)