Patents by Inventor Marlin Wayne Frederick

Marlin Wayne Frederick has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10083269
    Abstract: A computer implemented system and method is provided for generating a layout of the cell defining a circuit component, the layout providing a layout pattern for a target process technology. The method comprises obtaining an archetype layout providing a valid layout pattern for the cell having regard to design rules of the target process technology, and receiving an input data file providing a process technology independent schematic of the circuit component for which the cell is to be generated. A schematic sizing operation is then performed on the input data file, having regard to both schematic constraints applicable to the target process technology and layout constraints derived from the archetype layout, in order to generate an output data file providing a process technology dependent schematic of the circuit component. A cell generation operation is then performed using the output data file and layout data determined from the archetype layout in order to generate the layout of the cell.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: September 25, 2018
    Assignee: ARM Limited
    Inventors: Paul De Dood, Marlin Wayne Frederick, Jerry Chaoyuan Wang, Brian Douglas Ngai Lee, Brian Tracy Cline, Xiaoqing Xu, Andy Wangkun Chen, Yew Keong Chong, Tom Shore, Sriram Thyagarajan, Gus Yeung, Yanbin Jiang, Emmanuel Jean Marie Olivier Pacaud, Matthieu Domonique Henri Pauly, Sylvia Xiuhui Li, Thanusree Achuthan, Daniel J. Albers, David William Granda
  • Publication number: 20150143309
    Abstract: A computer implemented system and method is provided for generating a layout of the cell defining a circuit component, the layout providing a layout pattern for a target process technology. The method comprises obtaining an archetype layout providing a valid layout pattern for the cell having regard to design rules of the target process technology, and receiving an input data file providing a process technology independent schematic of the circuit component for which the cell is to be generated. A schematic sizing operation is then performed on the input data file, having regard to both schematic constraints applicable to the target process technology and layout constraints derived from the archetype layout, in order to generate an output data file providing a process technology dependent schematic of the circuit component. A cell generation operation is then performed using the output data file and layout data determined from the archetype layout in order to generate the layout of the cell.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 21, 2015
    Inventors: Paul DE DOOD, Marlin Wayne Frederick, Jerry Chaoyuan Wang, Brian Douglas Ngai Lee
  • Patent number: 8136072
    Abstract: A method of generating a layout of an integrated circuit is provided, the method comprising the steps of: providing functional data representing circuit elements and connections between the circuit elements, providing a cell library defining a plurality of standard cells, each standard cell representing a potential component for forming the integrated circuit, providing compatibility information indicative of the compatibility of the boundaries of the standard cells, and generating a placement of standard cells in dependence on the functional data and the compatibility information to produce the layout such that no abutting cells have incompatible boundaries.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: March 13, 2012
    Assignee: ARM Limited
    Inventor: Marlin Wayne Frederick
  • Patent number: 8051401
    Abstract: A technique for generating a layout of an integrated circuit places standard cells in position and provides power rail conductors formed in a second metal layer overlying power connection conductors formed in a first metal layer via which the power is supplied to the standard cells. Routing connection conductors are added in the first metal layer and are permitted to pass through gaps between the power connection conductors of the first metal layer and underneath the power rail conductors of the second metal layer. Once routing has been performed, gaps between the power connection conductors of the first metal layer underlying the power rail conductors and not being used by routing connection conductors are closed so as form interrupted power rail conductors within the first meal layer.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: November 1, 2011
    Assignee: ARM Limited
    Inventor: Marlin Wayne Frederick
  • Patent number: 8051390
    Abstract: A method of design of a standard cell and a standard cell is disclosed. The method design comprising the steps of: identifying a non-uniformity in a boundary condition of said standard cell that would affect a characteristic of a neighbouring standard cell; introducing a further non-uniformity into said cell to mitigate the effect of said identified non-uniform boundary condition on said characteristic of said neighbouring standard cell.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: November 1, 2011
    Assignee: ARM Limited
    Inventors: Marlin Wayne Frederick, David Paul Clark
  • Patent number: 8051400
    Abstract: A layout for an integrated circuit includes standard cells positioned at standard cell sites. Programmable cells are positioned at programmable fill sites which have a size sufficient to accommodate the programmable cells and are not occupied by standard cells. The position of these programmable sites is recorded in site data as part of the layout data associated with the layout. Empty standard cell sites remaining after standard cells and programmable cells have been placed are filled with standard fill cells. The boundaries of the programmable cells are not constrained other than by alignment with standard cell sites. This permits a high density of programmable fill sites and programmable cells to be achieved. When it is desired to replace a programmable cell with a programmed cell the programmable cells are all deleted from the layout and then the required programmed cells are subject to an automated placement algorithm to place them where appropriate for their function.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: November 1, 2011
    Assignee: ARM Limited
    Inventor: Marlin Wayne Frederick
  • Patent number: 7960759
    Abstract: A circuit 32 is provided comprising a first diffusion region 34 and a parallel second diffusion region 36. A sequence of N gate layers 40, 42, 46 is provided with a first and an Nth of these gate layers covering different respective ones of the diffusion regions 34, 36 whilst the middle (N?2) gate layers 42 cover both diffusion regions 34, 36. A bridging conductor 64 connects the first gate layer 40 and the Nth gate layer 46. In some embodiments, the second diffusion region is provided as two second diffusion sub-regions 68, 70 having a diffusion region gap 74 therebetween and electrically connected via a jumper connector 42. A first gate layer 76 which forms a gate electrode with a first diffusion region 66 can extend through this diffusion region gap 74 not forming a gate electrode therewith and facilitating use of a collinear bridging conductor 82 to connect to the Nth gate layer 80.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: June 14, 2011
    Assignee: ARM Limited
    Inventors: Marlin Wayne Frederick, David Paul Clark
  • Patent number: 7893722
    Abstract: State storage circuitry is described comprising a master-slave latch having tristate inverter circuitry 2 at its functional input and tristate scan signal insertion circuitry 12 for inserting scan data. The tristate scan signal insertion circuitry 12 is controlled by a first clock signal nclk and a second clock signal bclk. The tristate inverter circuitry 2 is controlled by a third clock signal nfclk and a fourth clock signal flck. The clock generating circuitry holds the third and fourth clock signals at fixed values which tristate the tristate inverter circuitry 2 when in scan mode. This moves scan control logic out of the function path comprising the tristate inverter circuitry into the clock control circuitry.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: February 22, 2011
    Assignee: ARM Limited
    Inventors: Stephen Andrew Kvinta, Marlin Wayne Frederick, Chih-Wei Huang
  • Patent number: 7745275
    Abstract: A method of forming an integrated circuit 68 provides over a diffusion region 28 on a substrate 26 a gate electrode 36. A source electrode is provided by a source local interconnect conductor 30 and a drain electrode is provided by a drain local interconnect conductor 32. An insulator layer 38 is formed over these electrodes and respective electrode openings are formed through the insulator layer 38 so as to provide electrical connection to a Metal1 layer 46, 48, 50. The etching process for the electrode openings is controlled such that the maximum etching depth is insufficient to penetrate through the insulating layer 38 and accordingly short circuit a gate insulator layer 34 provided between the diffusion region 28 and the gate electrode 36. Thus, the gate opening may be positioned over the diffusion region 28.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: June 29, 2010
    Assignee: ARM Limited
    Inventors: Gregory Munson Yeric, Marlin Wayne Frederick
  • Publication number: 20100115484
    Abstract: A method of generating a layout of an integrated circuit is provided, the method comprising the steps of: providing functional data representing circuit elements and connections between the circuit elements, providing a cell library defining a plurality of standard cells, each standard cell representing a potential component for forming the integrated circuit, providing compatibility information indicative of the compatibility of the boundaries of the standard cells, and generating a placement of standard cells in dependence on the functional data and the compatibility information to produce the layout such that no abutting cells have incompatible boundaries.
    Type: Application
    Filed: November 3, 2008
    Publication date: May 6, 2010
    Applicant: ARM LIMITED
    Inventor: Marlin Wayne Frederick
  • Publication number: 20100100861
    Abstract: A layout for an integrated circuit includes standard cells 6 positioned at standard cell sites 4. Programmable cells 10 are positioned at programmable fill sites 8 which have a size sufficient to accommodate the programmable cells 10 and are not occupied by standard cells 6. The position of these programmable sites 8 is recorded in site data as part of the layout data associated with the layout 2. Empty standard cell sites 4 remaining after standard cells 6 and programmable cells 10 have been placed are filled with standard fill cells 12. The boundaries of the programmable cells 10 are not constrained other than by alignment with standard cell sites 4. This permits a high density of programmable fill sites 8 and programmable cells 10 to be achieved.
    Type: Application
    Filed: October 21, 2008
    Publication date: April 22, 2010
    Applicant: ARM LIMITED
    Inventor: Marlin Wayne Frederick
  • Publication number: 20100090260
    Abstract: A circuit 32 is provided comprising a first diffusion region 34 and a parallel second diffusion region 36. A sequence of N gate layers 40, 42, 46 is provided with a first and an Nth of these gate layers covering different respective ones of the diffusion regions 34, 36 whilst the middle (N-2) gate layers 42 cover both diffusion regions 34, 36. A bridging conductor 64 connects the first gate layer 40 and the Nth gate layer 46. In some embodiments, the second diffusion region is provided as two second diffusion sub-regions 68, 70 having a diffusion region gap 74 therebetween and electrically connected via a jumper connector 42. A first gate layer 76 which forms a gate electrode with a first diffusion region 66 can extend through this diffusion region gap 74 not forming a gate electrode therewith and facilitating use of a collinear bridging conductor 82 to connect to the Nth gate layer 80.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 15, 2010
    Applicant: ARM Limited
    Inventors: Marlin Wayne Frederick, David Paul Clark
  • Publication number: 20100095263
    Abstract: A technique for generating the layout of an integrated circuit 2 places the standard cells 8, 10, 12 in position and provides power rail conductors 38, 40, 42 formed in a second metal layer overlying power connection conductors 14 to 30 formed in a first metal layer via which the power is supplied to the standard cells. Routing connection conductors 32, 34, 36 are added in the first metal layer and are permitted to pass through gaps between the power connection conductors of the first metal layer and underneath the power rail conductors of the second metal layer. Once routing has been performed, gaps between the power connection conductors of the first metal layer underlying the power rail conductors and not being used by routing connection conductors are closed so as form interrupted power rail conductors within the first meal layer.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Applicant: ARM LIMITED
    Inventor: Marlin Wayne Frederick
  • Publication number: 20100088659
    Abstract: A method of design of a standard cell and a standard cell is disclosed. The method design comprising the steps of: identifying a non-uniformity in a boundary condition of said standard cell that would affect a characteristic of a neighbouring standard cell; introducing a further non-uniformity into said cell to mitigate the effect of said identified non-uniform boundary condition on said characteristic of said neighbouring standard cell.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Applicant: ARM LIMITED,
    Inventors: Marlin Wayne Frederick, David Paul Clark
  • Publication number: 20100083062
    Abstract: The application discloses state storage circuitry comprising: an operational data input for receiving input data, a diagnostic data input for receiving diagnostic data and a diagnostic select signal input; a storage element for storing a value indicative of data received from one of said operational data input and said diagnostic data input; an output for outputting said value stored in said storage element; a pulse generator for generating pulses in response to a clock signal, said pulse generator comprising a diagnostic output and a functional output and being responsive to receipt of a diagnostic enable signal at said diagnostic select signal input to output said generated pulses at said diagnostic output and being responsive to receipt of a diagnostic disable signal at said diagnostic select signal input to output said generated pulses at said functional output; an operational path switch for receiving said pulses from said functional output and being responsive to receipt of each of said pulses to provid
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: ARM Limited
    Inventors: Chih-Wei Huang, Marlin Wayne Frederick, Stephen Andrew Kvinta, Kerry Karl Nick
  • Publication number: 20100060321
    Abstract: State storage circuitry is described comprising a master-slave latch having tristate inverter circuitry 2 at its functional input and tristate scan signal insertion circuitry 12 for inserting scan data. The tristate scan signal insertion circuitry 12 is controlled by a first clock signal nclk and a second clock signal bclk. The tristate inverter circuitry 2 is controlled by a third clock signal nfclk and a fourth clock signal flck. The clock generating circuitry holds the third and fourth clock signals at fixed values which tristate the tristate inverter circuitry 2 when in scan mode. This moves scan control logic out of the function path comprising the tristate inverter circuitry into the clock control circuitry.
    Type: Application
    Filed: September 11, 2008
    Publication date: March 11, 2010
    Applicant: ARM Limited
    Inventors: Stephen Andrew Kvinta, Marlin Wayne Frederick, Chih-Wei Huang
  • Publication number: 20100059825
    Abstract: A method of forming an integrated circuit 68 provides over a diffusion region 28 on a substrate 26 a gate electrode 36. A source electrode is provided by a source local interconnect conductor 30 and a drain electrode is provided by a drain local interconnect conductor 32. An insulator layer 38 is formed over these electrodes and respective electrode openings are formed through the insulator layer 38 so as to provide electrical connection to a Metal1 layer 46, 48, 50. The etching process for the electrode openings is controlled such that the maximum etching depth is insufficient to penetrate through the insulating layer 38 and accordingly short circuit a gate insulator layer 34 provided between the diffusion region 28 and the gate electrode 36. Thus, the gate opening may be positioned over the diffusion region 28.
    Type: Application
    Filed: September 10, 2008
    Publication date: March 11, 2010
    Inventors: Gregory Munson Yeric, Marlin Wayne Frederick