BackgroundCheck.run
Search For

Micah R Mcdaniel, 514317 Myrtle Beach Dr, Austin, TX 78738

Micah Mcdaniel Phones & Addresses

4317 Myrtle Beach Dr, Austin, TX 78738    512-4917832   

12021 Cherie Dr, Austin, TX 78758    512-4917832   

10926 Jollyville Rd, Austin, TX 78759    512-2310009    512-3497452   

42229 Devall Rd, Prairieville, LA 70769    225-6221700   

Baton Rouge, LA   

Travis, TX   

Work

Position: Professional/Technical

Education

Degree: Associate degree or higher

Mentions for Micah R Mcdaniel

Micah Mcdaniel resumes & CV records

Resumes

Micah Mcdaniel Photo 28

Senior Principal Engineer

Location:
Austin, TX
Industry:
Semiconductors
Work:
Arm
Senior Principal Engineer
Chicory Systems 2000 - 2002
Engineer
Education:
The University of Texas at Austin 1996 - 1997
Masters, Electronics Engineering
Skills:
Processors, Eda, Rtl Design, Verilog, Microprocessors, Asic, Systemverilog, Arm, Computer Architecture, Hardware Architecture, Functional Verification, Soc, Low Power Design, Semiconductors, Ic, C++, Perl, C
Micah Mcdaniel Photo 29

Micah Mcdaniel

Location:
United States

Publications & IP owners

Us Patents

Data Value Addition

US Patent:
7587444, Sep 8, 2009
Filed:
Apr 26, 2005
Appl. No.:
11/114238
Inventors:
Micah Rone McDaniel - Austin TX, US
Ann Sekli Chin - Austin TX, US
Daniel Kershaw - Cambridge, GB
Assignee:
ARM Limited - Cambridge
International Classification:
G06F 7/50
US Classification:
708709, 708714
Abstract:
A data processing apparatus for summing data values includes: a plurality of adder logic stages arranged in parallel; a control logic, in response to a request to sum two data values, to forward portions of the two data values to respective ones of the plurality of adder logic stages, each of the plurality of adder logic stages performing a carry propagate addition of the received portions to generate an intermediate sum, a propagate value and a carry; and further logic stages for combining the intermediate sums, carries and propagate values to produce a sum of the two data values. The control logic, further in response to a request to add a third data value to the sum before the further logic has completed sum, forwards portions of the third data value to respective ones of the plurality of adder logic stages, feedbacks the intermediate sums, and selectively feedbacks a carry generated from a preceding adder logic stage. The plurality of adder logic stages perform a carry propagate addition of the fedback intermediate sums and carrys with respective portions of the third data value to generate a plurality of further intermediate sums, further carrys and further propagate values. The further logic stages combine the further intermediate sums, carries and propagate values to produce a sum of the three data values.

Modular Accelerator Framework

US Patent:
2003002, Feb 6, 2003
Filed:
Aug 3, 2001
Appl. No.:
09/922516
Inventors:
Robert McDonald - Austin TX, US
Barry Williamson - Cedar Park TX, US
Micah McDaniel - Austin TX, US
International Classification:
G06F015/00
US Classification:
712/034000
Abstract:
An acceleration engine may include a set of accelerators and a set of resources coupled to the accelerators. The resources may interface the accelerators to an interconnect, and may provide a programming interface to the accelerators. Since the resources handle interfacing the accelerators to a given interconnect, the accelerators may be insulated from the details of a given system. If more than one accelerator is included in the acceleration engine, some of the resources may be shared by the accelerators. For example, if the resources include a memory for storing data accessed by an accelerator, the memory may be shared between by the accelerators. A methodology for creating an acceleration engine is also described.

Saturating Shift Mechanisms Within Data Processing Systems

US Patent:
2005021, Sep 22, 2005
Filed:
Mar 19, 2004
Appl. No.:
10/804181
Inventors:
Daniel Kershaw - Austin TX, US
Micah McDaniel - Austin TX, US
Assignee:
ARM LIMITED - Cambridge
International Classification:
G06F007/00
US Classification:
708209000
Abstract:
A saturating shifter is provided which operates to detect in parallel with a shifting operation whether the result of that shifting operation will require saturating. If saturation is required, then the necessary saturating mask may be determined earlier and accordingly processing speed increased.

Polynomial And Integer Multiplication

US Patent:
2005027, Dec 8, 2005
Filed:
Jun 3, 2004
Appl. No.:
10/859597
Inventors:
Daniel Kershaw - Austin TX, US
Micah McDaniel - Austin TX, US
Assignee:
ARM LIMITED - Cambridge
International Classification:
G06F007/52
US Classification:
708700000
Abstract:
A method and apparatus for generating a plurality of concurrent significant bits forming at least a portion of a product from at least two partial products, the method comprising the following steps: for each of a plurality of said concurrent predetermined significant bits performing steps (i) to (iii): (i) performing an addition of bits of a predetermined significance from each of said plurality of partial products having a bit of said predetermined significance; (ii) forming an intermediate sum of said predetermined significance from the least significant bit of said additions; (iii) forming at least one intermediate carry of a higher significance from said higher significant bits of said sum; and detecting if said partial products are formed from integers or polynomials; and outputting said plurality of intermediate sum bits formed during steps (i) to (iii) as a plurality of product bits of corresponding significance in response to detection of polynomials; or combining said intermediate carrys and said intermediate sum bits with a same significance to produce a product bit of a corresponding significance in response to detection of integers, and outputting said combination as a plurality of product bits of corresponding significance.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.