Phil Moorby
Encyclopedia
Phil Moorby is an engineer
and computer scientist
. Moorby was born and brought up in Birmingham, England, and studied Mathematics
at Southampton University, England
. Moorby received his Masters in computer science
from Manchester University, England
in 1974. He moved to the United States
in 1983.
While working in Gateway Design Automation
, in 1984 he invented the Verilog
hardware description language
, and developed the first and industry standard simulator Verilog-XL. In 1990 Gateway was purchased by Cadence Design Systems
.
In 1997 Moorby joined startup company
SynaPix, where he worked on match moving
and video tracking
algorithm
s for automatically extracting 3D models
from video frames, using techniques such as optical flow
, motion field
and point cloud
s.
Moorby joined Co-Design Automation in 1999, and in 2002 he joined Synopsys
to work on SystemVerilog
verification language.
On October 10, 2005 Moorby became the recipient of the 2005 Phil Kaufman Award
for his contributions to the EDA
industry, specifically for development and popularization of Verilog, one of the world's most popular tools of electronic design automation
.
Engineer
An engineer is a professional practitioner of engineering, concerned with applying scientific knowledge, mathematics and ingenuity to develop solutions for technical problems. Engineers design materials, structures, machines and systems while considering the limitations imposed by practicality,...
and computer scientist
Computer scientist
A computer scientist is a scientist who has acquired knowledge of computer science, the study of the theoretical foundations of information and computation and their application in computer systems....
. Moorby was born and brought up in Birmingham, England, and studied Mathematics
Mathematics
Mathematics is the study of quantity, space, structure, and change. Mathematicians seek out patterns and formulate new conjectures. Mathematicians resolve the truth or falsity of conjectures by mathematical proofs, which are arguments sufficient to convince other mathematicians of their validity...
at Southampton University, England
England
England is a country that is part of the United Kingdom. It shares land borders with Scotland to the north and Wales to the west; the Irish Sea is to the north west, the Celtic Sea to the south west, with the North Sea to the east and the English Channel to the south separating it from continental...
. Moorby received his Masters in computer science
Computer science
Computer science or computing science is the study of the theoretical foundations of information and computation and of practical techniques for their implementation and application in computer systems...
from Manchester University, England
England
England is a country that is part of the United Kingdom. It shares land borders with Scotland to the north and Wales to the west; the Irish Sea is to the north west, the Celtic Sea to the south west, with the North Sea to the east and the English Channel to the south separating it from continental...
in 1974. He moved to the United States
United States
The United States of America is a federal constitutional republic comprising fifty states and a federal district...
in 1983.
While working in Gateway Design Automation
Gateway Design Automation
"Verilog HDL originated at Automated Integrated Design Systems in 1985. The company was privately held at that time by Dr. Prabhu Goel, the inventor of the PODEM test generation algorithm. Verilog HDL was designed by Phil Moorby, who was later to become the Chief Designer for Verilog-XL and the...
, in 1984 he invented the Verilog
Verilog
In the semiconductor and electronic design industry, Verilog is a hardware description language used to model electronic systems. Verilog HDL, not to be confused with VHDL , is most commonly used in the design, verification, and implementation of digital logic chips at the register-transfer level...
hardware description language
Hardware description language
In electronics, a hardware description language or HDL is any language from a class of computer languages, specification languages, or modeling languages for formal description and design of electronic circuits, and most-commonly, digital logic...
, and developed the first and industry standard simulator Verilog-XL. In 1990 Gateway was purchased by Cadence Design Systems
Cadence Design Systems
Cadence Design Systems, Inc is an electronic design automation software and engineering services company, founded in 1988 by the merger of SDA Systems and ECAD, Inc...
.
In 1997 Moorby joined startup company
Startup company
A startup company or startup is a company with a limited operating history. These companies, generally newly created, are in a phase of development and research for markets...
SynaPix, where he worked on match moving
Match moving
In cinematography, match moving is a visual-effects, cinematic techniques that allows the insertion of computer graphics into live-action footage with correct position, scale, orientation, and motion relative to the photographed objects in the shot...
and video tracking
Video tracking
Video tracking is the process of locating a moving object over time using a camera. It has a variety of uses, some of which are: human-computer interaction, security and surveillance, video communication and compression, augmented reality, traffic control, medical imaging and video editing...
algorithm
Algorithm
In mathematics and computer science, an algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function. Algorithms are used for calculation, data processing, and automated reasoning...
s for automatically extracting 3D models
3D modeling
In 3D computer graphics, 3D modeling is the process of developing a mathematical representation of any three-dimensional surface of object via specialized software. The product is called a 3D model...
from video frames, using techniques such as optical flow
Optical flow
Optical flow or optic flow is the pattern of apparent motion of objects, surfaces, and edges in a visual scene caused by the relative motion between an observer and the scene. The concept of optical flow was first studied in the 1940s and ultimately published by American psychologist James J....
, motion field
Motion field
In computer vision the motion field is an ideal representation of 3D motion as it is projected onto a camera image. Given a simplified camera model, each point in the image is the projection of some point in the 3D scene but the position of the projection of a fixed point in space can vary with...
and point cloud
Point cloud
A point cloud is a set of vertices in a three-dimensional coordinate system. These vertices are usually defined by X, Y, and Z coordinates, and typically are intended to be representative of the external surface of an object....
s.
Moorby joined Co-Design Automation in 1999, and in 2002 he joined Synopsys
Synopsys
Synopsys, Inc. is one of the largest companies in the Electronic Design Automation industry. Synopsys' first and best-known product is Design Compiler, a logic-synthesis tool. Synopsys offers a wide range of other products used in the design of an application-specific integrated circuit...
to work on SystemVerilog
SystemVerilog
In the semiconductor and electronic design industry, SystemVerilog is a combined Hardware Description Language and Hardware Verification Language based on extensions to Verilog.-History:...
verification language.
On October 10, 2005 Moorby became the recipient of the 2005 Phil Kaufman Award
Phil Kaufman Award
Phil Kaufman Award is established by the EDA Consortium to recognize individuals for their impact on electronic design by their contributions to electronic design automation...
for his contributions to the EDA
Electronic design automation
Electronic design automation is a category of software tools for designing electronic systems such as printed circuit boards and integrated circuits...
industry, specifically for development and popularization of Verilog, one of the world's most popular tools of electronic design automation
Electronic design automation
Electronic design automation is a category of software tools for designing electronic systems such as printed circuit boards and integrated circuits...
.