Tick–tock was a production model adopted in 2007 by chip manufacturer Intel. Under this model, every new process technology was first used to manufacture a die shrink of a proven microarchitecture (tick), followed by a new microarchitecture on the now-proven process (tock). It was replaced by the process–architecture–optimization model, which was announced in 2016 and is like a tick–tock cycle followed by an optimization phase. More generally, tick–tock is an engineering model which refreshes one half of a binary system each release cycle.

History

Every "tick" represented a shrinking of the process technology of the previous microarchitecture (with minor changes, commonly to the caches, and rarely introducing new instructions, as with Broadwell in late 2014) and every "tock" designated a new microarchitecture. These occurred roughly every year to 18 months.

Due to the slowing rate of process improvements, in 2014 Intel created a "tock refresh" of a tock in the form of a smaller update to the microarchitecture not considered a new generation in and of itself. In March 2016, Intel announced in a Form 10-K report that it would always do this in future, deprecating the tick–tock cycle in favor of a three-step process–architecture–optimization model, under which three generations of processors are produced under a single manufacturing process, with the third generation out of three focusing on optimization.

After introducing the Skylake architecture on a 14 nm process in 2015, its first optimization was Kaby Lake in 2016. Intel then announced a second optimization, Coffee Lake, in 2017 making a total of four generations at 14 nm before the Palm Cove die shrink to 10 nm in 2018.

Roadmap

Pentium 4 / Core / Xeon Roadmap

Pentium 4 / Core / Xeon Roadmap
Change (step)Fabri­cation processMicro- architectureCode names for stepIntel Generation Desktop/MobileIntel Generation XeonIntel Microcode shortcut(s) Desktop/WSIntel Microcode shortcut(s) Xeon/ServerReleasedateProcessors
8P/4P Server4P/2P Server/WSEmbedded Xeon1P XeonEnthusiast/WSDesktopMobile
Tick (new fabrica- tion process)65 nmP6, NetBurstYonah (P6), Presler (NetBurst), Cedar Mill (NetBurst)—N/a1995-11-1 (P6), 2000-11-20 (NetBurst)—N/a—N/a—N/aPresler (NetBurst)Cedar Mill (NetBurst)Yonah (P6)
Tock (new micro- architecture)CoreMerom2006-07-27TigertonWoodcrest ClovertownKentsfieldConroeMerom
Tick45 nmPenryn2007-11-11DunningtonHarpertownYorkfieldWolfdalePenryn
TockNehalemNehalem1—N/aNHM—N/a2008-11-17BecktonGainestownLynnfieldBloomfieldLynnfieldClarksfield
Tick32 nmWestmere1WSM2010-01-04Westmere-EXWestmere-EP—N/aGulftownClarkdaleArrandale
TockSandy BridgeSandy Bridge21 (E3/E5)SNBJKT (Jaketown)2011-01-09SkippedSandy Bridge-EPGladdenSandy BridgeSandy Bridge-ESandy BridgeSandy Bridge-M
Tick22 nmIvy Bridge32 (E3/E5/E7)IVBIVT (Ivytown)2012-04-29Ivy Bridge-EXIvy Bridge-EPGladdenIvy BridgeIvy Bridge-EIvy BridgeIvy Bridge-M
TockHaswellHaswell43 (E3/E5/E7)HSW, CRW (Crystal Well) with Iris ProHSX2013-06-02Haswell-EXHaswell-EP—N/aHaswell-DTHaswell-EHaswell-DTHaswell-MB (notebooks) Haswell-LP (ultrabooks)
RefreshHaswell Refresh, Devil's Canyon—N/a—N/a2014-05-11, 2014-06-02No server version releasedDevil's CanyonNo mobile versionreleased
Tick (Process)14 nmBroadwell54 (E3/E5/E7)BDWBDX2014-09-05Broadwell-EXBroadwell-EPBroadwell-DEBroadwell-DTBroadwell-EBroadwell-DTBroadwell-H Broadwell-U Broadwell-Y
Tock (Architecture)SkylakeSkylake65 (E3) 1 (SP) W-2100 W-31xxSKL SKL-S SKL-X SKL-H SKL-U SKL-Y SKL-D SKL-DTSKX2015-08-05Skylake-SPSkylake-DESkylake-D/DT/HSkylake-XSkylakeSkylake-H Skylake-U Skylake-Y
Optimization (Refresh)Kaby Lake76 (E3)KBL—N/a2017-01-03Only 1P server (Xeon E3) version releasedKaby Lake-DT/H cores: 4 (4/8)Kaby Lake-XKaby LakeKaby Lake-H Kaby Lake-U Kaby Lake-Y
Kaby Lake R8—N/aKBL-R2017-08-21Only mobile version releasedKaby Lake R
Coffee Lake8E-2100CFL CFL-S CFL-E CFL-H CFL-U2017-10-05Only 1P server (Xeon E) version releasedCoffee Lake-HCoffee Lake-S WS (Coffee Lake-E)No WS version releasedCoffee Lake-SCoffee Lake-H Coffee Lake-U
Whiskey Lake, Amber Lake8—N/aWHL AML2018-08-28Only mobile version releasedWhiskey Lake-U Amber Lake-Y
Skylake (Skylake-X Refresh)9?2018-10-08Only WS version releasedSkylake XOnly WS version released
Coffee Lake (Coffee Lake Refresh)9E-2200CFL-R CFL-ER CFL-HR—N/a2018-10-08, 2019-04-23Only 1P server (Xeon E) version releasedCoffee Lake-S WS (Coffee Lake-ER)No WS version releasedCoffee Lake-RCoffee Lake-H Refresh
Cascade Lake102 (SP) W-2200 W-3200CSLCXL2019-04-02Cascade Lake-SPCascade Lake-AP—N/aCascade Lake-W Cascade Lake-XOnly server / WS version released
Comet Lake, Amber Lake10—N/aCML AML—N/a2019-08-21No server version releasedComet Lake-WComet Lake-SComet Lake-H Comet Lake-U Amber Lake-Y
Cascade Lake (Cascade Lake Refresh)—N/a2 (SP)—N/a?2020-02-24Cascade Lake ROnly server version released
Cooper Lake—N/a3 (SP)—N/aCPL CPL-SP2020-06-18Cooper Lake-SPOnly 8P/4P server version released
ArchitectureCypress CoveRocket Lake11E-2300RKL—N/a2021-03-30—N/aRocket Lake-ERocket Lake-WRocket Lake-S—N/a
Process10 nmPalm CoveCannon Lake8—N/aCNL2018-05-16Only mobile version releasedCannon Lake-U
ArchitectureSunny CoveIce Lake103 (SP)ICLICX ICL-SP2019-08-01—N/aIce Lake-SP (2021-04-06)Ice Lake-D (April 2021)—N/aIce Lake-U Ice Lake-Y
OptimizationWillow CoveTiger Lake11—N/aTGL—N/a2020-09-02Only mobile version releasedTiger Lake-H35 Tiger Lake-UP3 Tiger Lake-UP4
ArchitectureIntel 7Golden CoveAlder Lake12ADL2021-11-04No server / WS version releasedAlder Lake-SAlder Lake-HX Alder Lake-H Alder Lake-P Alder Lake-U
Sapphire Rapids—N/a4 (SP) W-2400 W-3400—N/aSPR2023-01-10Sapphire Rapids-SPSapphire Rapids-HBM Sapphire Rapids-SP—N/aSapphire Rapids-WSOnly server / WS version released
OptimizationRaptor CoveRaptor Lake13—N/aRPL—N/a2022-10-20No server / WS version releasedRaptor Lake-SRaptor Lake-HX Raptor Lake-H Raptor Lake-P Raptor Lake-U
Raptor Lake (Raptor Lake Refresh)14E-2400RPL-R2023-10-17Only 1P server (Xeon E) version releasedRaptor Lake-E—N/aRaptor Lake-S Refresh—N/a
—N/a2024-01-08Mobile processors refreshedRaptor Lake-HX Refresh
Core Series 1Raptor Lake-U Refresh
Emerald Rapids—N/aXeon 5 (SP)—N/aEMR2023-12-14Emerald Rapids-SPOnly server version released
TickIntel 4Redwood CoveMeteor LakeCore Ultra (Series 1)—N/aMTL—N/a2023-12-14Only mobile version releasedMeteor Lake-S Meteor Lake-PSMeteor Lake-H Meteor Lake-U
TickIntel 3Granite Rapids—N/aXeon 6 (SP)—N/aGNR2024-09-24—N/aGranite Rapids-AP—N/aOnly server / WS version released
2025 Q1Granite Rapids-SP
2025—N/aGranite Rapids-D
TickIntel 20ALion CoveArrow Lake15 (informally) Core Ultra 200S Core Ultra (Series 2)—N/aARL—N/a2024-10-03No server / WS version releasedArrow Lake-S Arrow Lake-SK—N/a
Core Ultra 200H Core Ultra 200HX Intel Core Ultra H & HX Series2025 Q1Arrow Lake-R Arrow Lake-K Arrow Lake-KFArrow Lake-HX Arrow Lake-H
TickIntel 18ALunar LakeCore Ultra 200V Core Ultra (Series 2)—N/aLNL—N/a2024-09-03Only mobile version releasedLunar Lake-V Lunar Lake-MX
Change (step)Fabri­cation processMicro- architectureCode names for stepIntel Generation DesktopIntel Generation XeonIntel Microcode shortcut(s) Desktop/WSIntel Microcode shortcut(s) Xeon/ServerReleasedate8P/4P Server4P/2P Server/WSEmbedded Xeon1P XeonEnthusiast/WSDesktopMobile
Processors

Atom roadmap

With Silvermont Intel tried to start tick-tock in Atom architecture but problems with the 10 nm process prevented it.

In the table below instead of tick-tock steps process-architecture-optimization are used. There is no official confirmation that Intel uses process-architecture-optimization for Atom, but it enables us to understand what changes happened in each generation.

Atom roadmap
ChangeFabri­cation processMicro- architecture (Abbr.)Code names for stepRelease dateProcessors/SoCs
MID, SmartphoneTabletNetbookNettopEmbeddedServerCE
Process / architecture45 nmBonnell (BNL)Bonnell2008Silverthorne—N/aDiamondville—N/a—N/a—N/a
OptimizationBonnell2010LincroftPineviewTunnel Creek Stellarton—N/aSodaville Groveland
Process32 nmSaltwell2011Medfield (Penwell & Lexington) & Clover Trail+ (Cloverview)Clover Trail (Cloverview)Cedar Trail (Cedarview)—N/aCenterton & BriarwoodBerryville
Process / architecture22 nmSilvermont (SLM)Silvermont2013Merrifield (Tangier) & Moorefield (Anniedale) & SlaytonBay Trail-T (Valleyview)Bay Trail-M (Valleyview)Bay Trail-D (Valleyview)Bay Trail-I (Valleyview)Avoton RangeleyUnknown
Process14 nmAirmont2014Binghamton & RivertonCherry Trail-T (Cherryview)BraswellDenverton CancelledUnknown
ArchitectureGoldmont (GLM)Goldmont2016Broxton CancelledBroxton Cancelled Apollo LakeApollo LakeApollo LakeUnknownDenvertonUnknown
ArchitectureGoldmont Plus (GLM+, GLP)Goldmont Plus2017UnknownGemini LakeGemini LakeGemini LakeUnknownUnknownUnknown
OptimizationGoldmont Plus2019UnknownGemini Lake RefreshGemini Lake RefreshGemini Lake RefreshUnknownUnknownUnknown
Process / architecture10 nmTremontTremont2020UnknownJasper LakeJasper LakeJasper LakeElkhart LakeSnow RidgeUnknown
ArchitectureIntel 7GracemontGracemont2021UnknownUnknownAlder Lake & Raptor Lake (hybrid)UnknownUnknown
Process / architectureIntel 4CrestmontCrestmont2023UnknownUnknownMeteor Lake (hybrid)Sierra Forest-SP Sierra Forest-APUnknown

Note: There is further the Xeon Phi. It has up to now undergone four development steps with a current top model that got the code name Knights Landing (shortcut: KNL; the predecessor code names all had the leading term Knights in their name) that is derived from the Silvermont architecture as used for the Intel Atom series but realized in a shrunk 14 nm (FinFET) technology. In 2018, Intel announced that Knights Landing and all further Xeon Phi CPU models were discontinued. However, Intel's Sierra Forest and subsequent Atom-based Xeon CPUs are likely a spiritual successor to Xeon Phi.

Both

See also

External links

  • . intel.com. Intel Corporation.
  • , Anandtech.com
  • (PDF). intel.com. Intel Corporation. p. 21.