Donald Gabrielson - Rochester MN, US Todd Youngman - Rochester MN, US John Nordman - Rochester MN, US Michael A. Minter - Bowling Green KY, US
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G01R 31/28
US Classification:
714742
Abstract:
A tool for facilitating automatic test pin assignment for a programmable platform device including a process for collecting information related to the programmable platform device, a process for automatically initializing a test pin assignment for the programmable platform device, a process configured to receive user specifications for IOs and a process for performing dynamic test pin reassignment in response to the user specifications.
Randall P. Fry - Greenville NC, US Michael A. MInter - Bowling Green KY, US
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G06F 9/455 G06F 17/50
US Classification:
716113, 716108, 716111, 716112, 716134, 703 19
Abstract:
A method for reducing a timing violation in a negative slack path from an integrated circuit design, by identifying the negative slack path in the integrated circuit design with a processor, and then identifying positive slack paths by determining timing slack for the paths that are disposed before and after the negative slack path. A prediction is made as to whether margin can be obtained from the positive slack paths by performing additional timing optimization on the positive slack paths, and it is determined whether that margin is sufficient to reduce the timing violation to at least a desired level. If the margin is sufficient, then additional timing optimization is performed on the positive slack paths, and the margin is used to manipulate the clock skew and reduce the timing violation on the negative slack path.
Nicholas Oleksinski - Northville MI, US Michael Minter - Bowling Green KY, US
Assignee:
LSI LOGIC CORPORATION
International Classification:
G06F009/45
US Classification:
716/006000
Abstract:
A method for generating a plurality of timing constraints for a circuit design is disclosed. The method generally includes the steps of (A) identifying a plurality of clock signals by analyzing the circuit design, (B) determining a plurality of relationships among the clock signals and (C) generating the timing constraints for the circuit design in response to the clock signals and the relationships.
Michael Minter - Bowling Green KY, US Donald Amundson - New Prague MN, US Donald Gabrielson - Rochester MN, US
International Classification:
G06F 17/50
US Classification:
716008000
Abstract:
A design tool includes a first module, a second module, a third module and a fourth module. The first module may be configured to select a platform for implementing an integrated circuit design in response to input from a user. The second module may be configured to select a macro block to be placed on the platform in response to input from the user. A description of the macro block may be configured to indicate whether the macro block has connectivity placement data. The third module may be configured to determine whether the macro block has the connectivity placement data based on the description of the macro block. The fourth module may be configured to automatically place the macro block on the platform based on the connectivity placement data, when the description of the macro block indicates the connectivity placement data is present.
Western Kentucky University Research Foundation
Member Board of Directors
Ge Microelectronics Center Jul 1986 - Oct 1988
Design Engineer
Broadcom Jul 1986 - Oct 1988
Distinguished Engineer
Education:
University of Tennessee, Knoxville 1982 - 1986
Bachelors, Bachelor of Science In Electrical Engineering, Computer Engineering
Skills:
Static Timing Analysis Physical Design Asic Soc Eda Timing Closure Semiconductors Ic Primetime Vlsi Tcl Verilog Dft Serdes Low Power Design Integrated Circuit Design Integrated Circuits Rtl Design Cmos Debugging Perl Functional Verification Logic Design Signal Integrity Circuit Design Rtl Coding Application Specific Integrated Circuits Floorplanning Formal Verification Semiconductor Industry Pcie Physical Verification Drc Lvs Clock Tree Synthesis Power Analysis Place and Route Synopsys Tools Cadence Timing Atpg Gnu Make Bist Power Management
SiteFM - Austin, Texas Area since Dec 2011
Senior Developer
TWG Plus - Austin, Texas Area Aug 2010 - Jan 2012
Lead Developer
Moorberry Solutions - Austin, Texas Area Jan 2009 - Sep 2010
Owner
Education:
DeVry University-Texas 2006 - 2008
Computer Information Systems, Computer Programming
Skills:
Ruby on Rails MySQL Git Web Development JavaScript jQuery API Big Data Database Modeling SendGrid Project Management SQLite MongoDB HTML + CSS REST PayPal Authorize.net Email Marketing JSON Web Applications HTML5 Linux MVC Amazon Web Services Web Services Open Source Agile SQL Highcharts jQuery Mobile PostgreSQL RVM Technical Direction Technical Training Ruby Twilio Sinatra Google Analytics
Interests:
web applications, big data, collecting bugs
Awards:
Twilio API Contest Winner Twilio Awarded for excellence in utilizing the Twilio API at the 2011 FridayNightHacks Code Contest in Austin, Texas. (github: Amburoads) Top 100 Programmers to Follow hackingtravel.com Listed in “The Top Programmers in the World Who Will Still Answer Your Call” by hackingtravel.com Top 10% Githubbers githire.com Listed as “top 10% of GitHub Users by estimated expertise” by githire.com
Magician / Illusions at Master Magician Master Magician, Michael has been performing for over 20 years. He has performed in both Ulster and Dutchess counties. Michael takes his show to the max with... Master Magician, Michael has been performing for over 20 years. He has performed in both Ulster and Dutchess counties. Michael takes his show to the max with out-standing magic and illusions, Live doves, music, comdey, and audience participation.